using DeviceContracts.BindingModels; using DeviceContracts.SearchModels; using DeviceContracts.ViewModels; namespace DeviceContracts.StoragesContracts { public interface ICabinetStorage { List GetFullList(); List GetFilteredList(CabinetSearchModel model); CabinetViewModel? GetElement(CabinetSearchModel model); CabinetViewModel? Insert(CabinetBindingModel model); CabinetViewModel? Update(CabinetBindingModel model); CabinetViewModel? Delete(CabinetBindingModel model); } }