public IActionResult ExerciseSolutionsIndex(int id) { List <UserCodeListUnitViewModel> codesList = new List <UserCodeListUnitViewModel>(); var solutionsList = codeManager.Get(c => c.ExerciseId == id && (c.CodeStatus == Model.Entity.CodeStatus.Done || c.CodeStatus == Model.Entity.CodeStatus.Appreciated)); if (solutionsList != null) { foreach (var elem in solutionsList) { codesList.Add(new UserCodeListUnitViewModel { codeUnit = elem, UserName = userManager.FindByIdAsync(elem.UserId).Result.UserName }); } } UserCodeListViewModel model = new UserCodeListViewModel { userCodeList = codesList }; return(View(model)); }
public IActionResult ExerciseSolutionsIndex(UserCodeListViewModel model) { var b = model.userCodeList; return(RedirectToAction("ExerExerciseSolutionsIndex", "ExerciseManagement")); }