using System.Collections.Generic; using _0_Framework.Application; using _0_Framework.Domain; using Company.Domain.EmployeeInsurancListDataAgg; using CompanyManagment.App.Contracts.EmployeeChildren; using CompanyManagment.App.Contracts.EmployeeInsurancListData; namespace Company.Domain.EmployeeChildrenAgg; public interface IEmployeeInsurancListDataRepository : IRepository { //OperationResult Create(CreateEmployeeInsurancListData command); OperationResult Edit(EditEmployeeInsurancListData command); DetailsEmployeeInsurancListData GetDetails(long id); List Search(EmployeeInsurancListDataSearchModel searchModel); void RemoveRange(long id); EmployeeInsurancListDataViewModel GetEmployeeInsurancListDataByEmployeeIdAndInsuranceListId(long employeeId, long insuransListId); }