public async Task <bool> Register(Guid studentId, List <ExamPeriod> examPeriods) { // Kiểm tra xem có ca thi bị trùng không if (!await StudentValidator.Register(examPeriods)) { return(false); } foreach (ExamPeriod examPeriod in examPeriods) { if (!await RegisterExam(studentId, examPeriod.Id, examPeriod.TermId)) { return(false); } } return(true); }