using Diligent.WebAPI.Contracts.DTOs.Applicant; namespace Diligent.WebAPI.Business.Services.Interfaces { public interface IApplicantService { Task> GetFilteredApplicants(ApplicantFilterDto applicantFilterDto); Task> GetAllAdsApplicants(ApplicantFilterDto applicantFilterDto); Task GetById(int id); Task GetApplicantWithSelectionProcessesById(int id); Task ApplyForAd(ApplyForAdRequestDto request); Task DeleteApplicant(int id); Task> GetOptions(); Task> InitializeProcess(ApplicantProcessRequestDTO model); Task ImportApplicant(List request); } }