using GB5Shared.DTO.Framework.Login; using KmsDAL.DTO.KmDiscovery; namespace KmsDAL.CustomCode.KmDiscovery { public interface IKmDiscoveryDAL { Task SaveKmJob(KmExtractionJobDTO dto, LoginDTO login, CancellationToken ct); Task UpdateKmJobStatus(KmExtractionJobDTO dto, LoginDTO login, CancellationToken ct); Task GetKmJob(int jobId, LoginDTO login, CancellationToken ct); Task GetKmJobs(int page, int pageSize, LoginDTO login, CancellationToken ct); Task SaveKmCandidate(KmCandidateDTO dto, LoginDTO login, CancellationToken ct); Task GetKmCandidatesPending(LoginDTO login, CancellationToken ct); Task AcceptCandidate(KmAcceptCandidateDTO dto, LoginDTO login, CancellationToken ct); Task RejectCandidate(KmRejectCandidateDTO dto, LoginDTO login, CancellationToken ct); } }