public AddQuizViewModel GetAddViewModel(AddQuizBindingModel model) { AddQuizViewModel viewModel = Mapper.Instance .Map <AddQuizBindingModel, AddQuizViewModel>(model); return(viewModel); }
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 })); }