Пример #1
0
        public AddQuizViewModel GetAddViewModel(AddQuizBindingModel model)
        {
            AddQuizViewModel viewModel = Mapper.Instance
                                         .Map <AddQuizBindingModel, AddQuizViewModel>(model);

            return(viewModel);
        }
Пример #2
0
        public ActionResult AddQuiz([Bind(Include = "Title")] AddQuizBindingModel model)
        {
            if (this.ModelState.IsValid)
            {
                this.service.AddNewQuiz(model);
                return(this.RedirectToAction("QuizList", "Admin", new { area = "Admin" }));
            }
            AddQuizViewModel viewModel = this.service.GetAddViewModel(model);

            return(this.View(viewModel));
        }
        public ActionResult Create(AddQuizViewModel model)
        {
            var quiz = new Quiz
            {
                Name  = model.Name,
                Grade = model.Grade
            };

            _db.Quizzes.Add(quiz);
            _db.SaveChanges();
            return(RedirectToAction("AddQuestion", new { id = quiz.QuizId }));
        }