| 123456789101112131415161718 |
-
- using Diligent.WebAPI.Contracts.DTOs.Applicant;
-
- namespace Diligent.WebAPI.Business.Services.Interfaces
- {
- public interface IApplicantService
- {
- Task<QueryResultDto<ApplicantViewDto>> GetFilteredApplicants(ApplicantFilterDto applicantFilterDto);
- Task<List<AdApplicantsViewDto>> GetAllAdsApplicants(ApplicantFilterDto applicantFilterDto);
- Task<ApplicantViewDto> GetById(int id);
- Task<ApplicantViewDto> GetApplicantWithSelectionProcessesById(int id);
- Task ApplyForAd(ApplyForAdRequestDto request);
- Task DeleteApplicant(int id);
- Task<List<ApplicantOptionsDTO>> GetOptions();
- Task<ServiceResponseDTO<object>> InitializeProcess(ApplicantProcessRequestDTO model);
- Task ImportApplicant(List<ApplicantImportDto> request);
- }
- }
|