public async Task <Student> ViewMark() { var student = await UOW.StudentRepository.Get(CurrentContext.StudentId); if (!await StudentValidator.ViewMark(student)) { return(student); } //Nếu thí sinh chưa tốt nghiệp THPT //Tính điểm tốt nghiệp if (!student.Graduated.HasValue || (student.Graduated.HasValue && !student.Graduated.Value)) { student.GraduationMark = await GraduationMarkCalculate(student); } return(student); }