using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using _0_Framework.Application; using _0_Framework.Domain; using CompanyManagment.App.Contracts.InsuranceJob; using CompanyManagment.App.Contracts.InsuranceJobItem; namespace Company.Domain.InsurancJobAgg; public interface IInsuranceJobRepositpry:IRepository { //OperationResult Create(CreateInsurancJob command); // OperationResult Edit(EditInsurancJob command); EditInsuranceJob GetDetails(long id, string year, string month); List GetInsurancJob(); List Search(InsuranceJobSearchModel searchModel); OperationResult CreateInsuranceJob(CreateInsuranceJob command); List<(long id, string date)> GetOldYersInsuranceItemIds(); OperationResult CopyFromLastYear(CopyFromLastYearViewModel command); OperationResult RecoveryOldData1403(); OperationResult Remove(long id); OperationResult EditInsuranceJob(EditInsuranceJob command); Task> GetSelectList(); }