Exemple #1
0
        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));
        }
Exemple #2
0
        public IActionResult ExerciseSolutionsIndex(UserCodeListViewModel model)
        {
            var b = model.userCodeList;

            return(RedirectToAction("ExerExerciseSolutionsIndex", "ExerciseManagement"));
        }