using SchoolContracts.SearchModels; using SchoolContracts.BindingModels; using SchoolContracts.ViewModels; namespace SchoolContracts.StoragesContracts { public interface IRequirementStorage { List GetFullList(); List GetFilteredList(RequirementSearchModel model); RequirementViewModel? GetElement(RequirementSearchModel model); RequirementViewModel? Insert(RequirementBindingModel model); RequirementViewModel? Update(RequirementBindingModel model); RequirementViewModel? Delete(RequirementBindingModel model); } }