public async Task <IActionResult> History() { var userList = _userManager.Users.ToList(); var viewModel = new EvaluationListViewModel(); var evaluations = await _context.Evaluations .Include(e => e.EvaluationDetailItems) .Include(e => e.EvaluationStatus) .Include(e => e.EvaluationType) .Include(e => e.Technique) .Where(e => e.EvaluationStatusId == (int)EvaluationStatuses.Closed) .ToListAsync(); foreach (var evaluation in evaluations) { var dto = new EvaluationDto(evaluation); dto.StudentName = userList.First(x => x.Id == evaluation.StudentId).UserName; dto.EducatorName = userList.First(x => x.Id == evaluation.EducatorId).UserName; viewModel.EvaluationDtos.Add(dto); } return(View(viewModel)); }
public CourseViewModel EvaluationViewModelFactory() { var model = new CourseViewModel { LastModified = DateTime.Parse("3/14/2018") }; var evalList = new List <EvaluationViewModel>(); evalList.Add(new EvaluationViewModel { LastModified = DateTime.Parse("3/15/2018") }); evalList.Add(new EvaluationViewModel { LastModified = DateTime.Parse("3/16/2018") }); evalList.Add(new EvaluationViewModel { LastModified = DateTime.Parse("3/17/2018") }); var listModel = new EvaluationListViewModel(evalList); model.Evaluations = listModel; return(model); }