diff --git a/SecuritySystem/SecuritySystemContracts/StoragesContracts/IImplementerStorage.cs b/SecuritySystem/SecuritySystemContracts/StoragesContracts/IImplementerStorage.cs new file mode 100644 index 0000000..d34a1ea --- /dev/null +++ b/SecuritySystem/SecuritySystemContracts/StoragesContracts/IImplementerStorage.cs @@ -0,0 +1,16 @@ +using SecuritySystemContracts.BindingModels; +using SecuritySystemContracts.SearchModels; +using SecuritySystemContracts.ViewModels; + +namespace SecuritySystemContracts.StoragesContracts +{ + public interface IImplementerStorage + { + List GetFullList(); + List GetFilteredList(ImplementerSearchModel model); + ImplementerViewModel? GetElement(ImplementerSearchModel model); + ImplementerViewModel? Insert(ImplementerBindingModel model); + ImplementerViewModel? Update(ImplementerBindingModel model); + ImplementerViewModel? Delete(ImplementerBindingModel model); + } +}