using GB5Shared.DTO.Framework.Login; using TMSDAL.DTO.AssessmentAssignment; namespace TMSBLL.AssessmentAssignment { public interface IAssessmentAssignmentBLL { 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 ResolveAssignmentOnAttemptAsync(int assessmentId, int enrollmentId, int assessmentAttemptId, LoginDTO loginDTO, CancellationToken ct); Task SweepMissedAssignmentsAsync(LoginDTO loginDTO, CancellationToken ct); } }