using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using TMSDAL.DTO.AssessmentAttempt; namespace TMSDAL.CustomCode.AssessmentAttempt { public interface IAssessmentAttemptDAL { Task GetAssessmentAttempt(int assessmentAttemptId, LoginDTO loginDTO); Task GetAssessmentAttemptList(int enrollmentId, LoginDTO loginDTO); Task GetAssessmentAttemptFullList(LoginDTO loginDTO); Task GetSelectListAssessmentAttempt(CriteriaDTO criteriaDTO, LoginDTO loginDTO); Task GetAttemptCount(int assessmentId, int enrollmentId, LoginDTO loginDTO); Task SaveAssessmentAttempt(AssessmentAttemptDTO dto, LoginDTO loginDTO); Task UpdateAssessmentAttemptScore(AssessmentAttemptDTO dto, LoginDTO loginDTO); Task DeleteAssessmentAttempt(int assessmentAttemptId, LoginDTO loginDTO); } }