using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using _0_Framework.Application; using CompanyManagment.App.Contracts.DateSalary; namespace CompanyManagment.App.Contracts.InsuranceJob; public interface IInsuranceJobApplication { List<(long id, string date)> GetOldYersInsuranceItemIds(); OperationResult CopyFromLastYear(CopyFromLastYearViewModel command); OperationResult RecoveryOldData1403(); OperationResult Create(CreateInsuranceJob command); OperationResult Edit(EditInsuranceJob command); EditInsuranceJob GetDetails(long id,string year, string month); List GetInsurancJob(); List Search(InsuranceJobSearchModel searchModel); OperationResult Remove(long id); Task> GetSelectList(); } public class InsuranceJobSelectListViewModel { public long Id { get; set; } public string InsuranceJobTitle { get; set; } public string EconomicCode { get; set; } }