using CarRepairShopContracts.BindingModels; using CarRepairShopContracts.SearchModels; using CarRepairShopContracts.ViewModels; using CarRepairShopDataModels.Models; namespace CarRepairShopContracts.StoragesContracts { public interface IShopStorage { List GetFullList(); List GetFilteredList(ShopSearchModel model); ShopViewModel? GetElement(ShopSearchModel model); ShopViewModel? Insert(ShopBindingModel model); ShopViewModel? Update(ShopBindingModel model); ShopViewModel? Delete(ShopBindingModel model); public bool SellRepairs(IRepairModel model, int count); } }