using LawFirmContracts.BindingModels; using LawFirmContracts.SearchModels; using LawFirmContracts.ViewModels; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LawFirmContracts.StoragesContracts { public interface ILawStorage { List GetFullList(); List GetFilteredList(LawSearchModel model); LawViewModel? GetElement(LawSearchModel model); LawViewModel? Insert(LawBindingModel model); LawViewModel? Update(LawBindingModel model); LawViewModel? Delete(LawBindingModel model); } }