18 lines
627 B
C#
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);
|
|
|
|
}
|
|
}
|