From ff34f4fa82635e5e3ba7a47c4270860ac6691fc8 Mon Sep 17 00:00:00 2001 From: VictoriaPresnyakova Date: Mon, 17 Apr 2023 18:10:23 +0400 Subject: [PATCH] IImplementerStorage --- .../StoragesContracts/IImplementerStorage.cs | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 JewelryStoreContracts/StoragesContracts/IImplementerStorage.cs diff --git a/JewelryStoreContracts/StoragesContracts/IImplementerStorage.cs b/JewelryStoreContracts/StoragesContracts/IImplementerStorage.cs new file mode 100644 index 0000000..f4da32c --- /dev/null +++ b/JewelryStoreContracts/StoragesContracts/IImplementerStorage.cs @@ -0,0 +1,25 @@ +using JewelryStoreContracts.BindingModels; +using JewelryStoreContracts.SearchModels; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace JewelryStoreContracts.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); + } +}