示例#1
0
        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);
        }