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 }))); }
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)); }
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)); }