Пример #1
0
        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));
        }
Пример #2
0
        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));
        }