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 DeleteApplicant(int id); Task> GetOptions(); Task> InitializeProcess(ApplicantProcessRequestDTO model); //Task CreateApplicant(ApplicantCreateDto applicantCreateDto); //Task UpdateApplicant(int id, ApplicantUpdateDto applicantUpdateDto); } }