SYBD_2024/Subd-4/StoragesContracts/IEmployeeStorage.cs

22 lines
511 B
C#

using Subd_4.BindingModels;
using Subd_4.SearchModels;
using Subd_4.ViewModels;
namespace Subd_4.StoragesContracts
{
public interface IEmployeeStorage
{
List<EmployeeViewModel> GetFullList();
List<EmployeeViewModel> GetFilteredList(EmployeeSearchModel model);
EmployeeViewModel? GetElement(EmployeeSearchModel model);
EmployeeViewModel? Insert(EmployeeBindingModel model);
EmployeeViewModel? Update(EmployeeBindingModel model);
EmployeeViewModel? Delete(EmployeeBindingModel model);
}
}