public virtual ActionResult Create(QuestionViewModel model) { return Handle( model, QuestionService.Save, () => RedirectToAction(MVC.Tasks.View(model.TaskId)), RedirectToAction(MVC.Questions.Create())); }
public QuestionViewModel(QuestionViewModel mapTo) { //if (mapTo.Answers.Count != 0) //{ // mapTo.Status = Status.Answered; //} }
// GET: /Questions/Create public virtual ActionResult Create(int? taskId) { if (taskId == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } var questionCreate = new QuestionViewModel { TaskId = taskId.Value, Task = new Task { Title = TaskService.GetById(taskId.Value).Title } }; return View(MVC.Questions.Views.AskQuestion, questionCreate); }