public ActionResult Edit(int id) { var model = _Repository.Get<Answer>(id); var viewModel = new AnswerViewModel { Description = model.Description, Id = model.Id, Number = model.Number, Title = model.Title }; return View(viewModel); }
public ActionResult Edit(AnswerViewModel model) { try { var answer = new Answer { Description = model.Description, Title = model.Title, Number = model.Number, Id = model.Id }; _Repository.Save(answer); return RedirectToAction("Index"); } catch { return View(); } }
public ActionResult Create(AnswerViewModel answerViewModel) { try { var answer = new Answer { Description = answerViewModel.Description, Title = answerViewModel.Title, Number = answerViewModel.Number }; _Repository.Save(answer); return RedirectToAction("Index"); } catch (Exception e) { ViewData["error"] = e.Message + "\n\r"+e.InnerException; return View(answerViewModel); } }