using ShipyardContracts.BindingModels; using ShipyardContracts.SearchModels; using ShipyardContracts.ViewModels; namespace ShipyardContracts.StoragesContracts { public interface IShipStorage { List GetFullList(); List GetFilteredList(ShipSearchModel model); ShipViewModel? GetElement(ShipSearchModel model); ShipViewModel? Insert(ShipBindingModel model); ShipViewModel? Update(ShipBindingModel model); ShipViewModel? Delete(ShipBindingModel model); } }