using BankContracts.BindingModels.Cashier; using BankContracts.SearchModels.Cashier; using BankContracts.ViewModels.Cashier.ViewModels; namespace BankContracts.StoragesContracts.Cashier { public interface ICashWithdrawalStorage { List GetFullList(); List GetFilteredList(CashWithdrawalSearchModel model); CashWithdrawalViewModel? GetElement(CashWithdrawalSearchModel model); CashWithdrawalViewModel? Insert(CashWithdrawalBindingModel model); CashWithdrawalViewModel? Update(CashWithdrawalBindingModel model); CashWithdrawalViewModel? Delete(CashWithdrawalBindingModel model); } }