18 lines
627 B
C#
Raw Normal View History

2023-03-19 12:11:25 +04:00
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);
}
}