using GB5Shared.DTO.Framework.Login; using TMSDAL.DTO.AssessmentAssignment; namespace TMSDAL.CustomCode.AssessmentAssignment { public interface IAssessmentAssignmentDAL { Task GetAssessmentAssignment(int assessmentAssignmentId, LoginDTO loginDTO, CancellationToken ct); Task GetAssessmentAssignmentList(int employeeId, int assessmentId, LoginDTO loginDTO, CancellationToken ct); Task SaveAssessmentAssignment(AssessmentAssignmentDTO dto, LoginDTO loginDTO, CancellationToken ct); Task SkipAssessmentAssignment(SkipAssignmentDTO dto, LoginDTO loginDTO, CancellationToken ct); Task ResolveAssignmentOnAttempt(int assessmentId, int enrollmentId, int assessmentAttemptId, LoginDTO loginDTO, CancellationToken ct); Task SweepMissedAssignments(LoginDTO loginDTO, CancellationToken ct); } }