using MTWorkHR.Application.Models; using MTWorkHR.Core.Entities; using MTWorkHR.Infrastructure.Entities; using System.Threading.Tasks; namespace MTWorkHR.Application.Services.Interfaces { public interface IContractService : IService { Task> GetAll(ContractPagingInputDto PagingInputDto); Task> GetAllForHr(ContractPagingInputDto PagingInputDto); Task ChangeStatus(long contractId, int statusId); Task GetByIdHRDetails(long id); Task GetByIdReport(long id); Task GenerateContractPdf(string outputPath, long contractId); byte[] generatePdfTest(); } }