using ConstructionCompanyContracts.BindingModels; using ConstructionCompanyContracts.SearchModels; using ConstructionCompanyContracts.ViewModels; namespace ConstructionCompanyContracts.StoragesContracts { public interface IConstructionStorage { List GetFullList(); List GetFilteredList(ConstructionSearchModel model); ConstructionViewModel? GetElement(ConstructionSearchModel model); ConstructionViewModel? Insert(ConstructionBindingModel model); ConstructionViewModel? Update(ConstructionBindingModel model); ConstructionViewModel? Delete(ConstructionBindingModel model); } }