2023-03-19 12:11:25 +04:00

18 lines
627 B
C#

using AbstractShopContracts.BindingModels;
using AbstractShopContracts.SearchModels;
using AbstractShopContracts.ViewModels;
namespace AbstractShopContracts.StoragesContracts
{
public interface IComponentStorage
{
List<ComponentViewModel> GetFullList();
List<ComponentViewModel> GetFilteredList(ComponentSearchModel model);
ComponentViewModel? GetElement(ComponentSearchModel model);
ComponentViewModel? Insert (ComponentBindingModel model);
ComponentViewModel? Update (ComponentBindingModel model);
ComponentViewModel? Delete (ComponentBindingModel model);
}
}