public IActionResult ExerciseList(string name) { var exercises = _messages.Dispatch(new GetExerciseListQuery(name)); if (exercises == null) { return(new NotFoundResult()); } var classes = _messages.Dispatch(new GetClassListQuery()); if (classes == null) { return(new NotFoundResult()); } var model = new ExerciseListVm(); var classesvm = _schoolClassMapper.ToClassVm(classes); model.Classes = classesvm.OrderBy(x => Helper.GetClassNumberFromClassName(x.Name)).ToList(); var modelexer = exercises.Select(x => new ExerciseVm { Id = x.Id, Name = x.Name, Comment = x.Comment }).ToList(); model.Exercises = modelexer; return(View(model)); }
public IActionResult List(string name) { var exercises = _messages.Dispatch(new GetExerciseListQuery(name)); var classes = _messages.Dispatch(new GetClassListQuery()); var model = new ExerciseListVm(); var classesvm = _schoolClassMapper.ToClassVm(classes); model.Classes = classesvm.OrderBy(x => Helper.GetClassNumberFromClassName(x.Name)).ToList(); var modelexer = _exerciseMapper.ToExerciseListVm(exercises); model.Exercises = modelexer; return(View(model)); }