public IActionResult Index(int?id = null)
        {
            if (!id.HasValue)
            {
                return(View("Error"));
            }
            var user = _userManager.GetUserAsync(User).Result;

            return(View(_gradeService.GetGradesReportForStudent(new GetGradesDTO {
                GetterUserId = user.Id, StudentId = id.Value
            })));
        }
Пример #2
0
        public IActionResult Details(int?studentId)
        {
            var getGradesDto = new GetGradesDto
            {
                StudentId    = studentId ?? _userManager.GetUserAsync(User).Result.Id,
                GetterUserId = _userManager.GetUserAsync(User).Result.Id
            };
            var studentGradesReport = _gradeService.GetGradesReportForStudent(getGradesDto);

            if (studentGradesReport == null)
            {
                return(View("Error"));
            }
            return(View(studentGradesReport));
        }
Пример #3
0
        public IActionResult Details(int studentId)
        {
            var user         = _userManager.GetUserAsync(User).Result;
            var getGradesDto = new GetGradeDto
            {
                StudentId    = user.Id,
                GetterUserId = _userManager.GetUserAsync(User).Result.Id
            };


            if (studentId != 0)
            {
                getGradesDto = new GetGradeDto
                {
                    StudentId    = studentId,
                    GetterUserId = _userManager.GetUserAsync(User).Result.Id
                };
            }
            var studentGradesReport = _gradeService.GetGradesReportForStudent(getGradesDto);

            return(View(studentGradesReport));
        }