public ActionResult Update(int id, UpdateOrderViewModel model) { var entity = model.ToEntity(id); var result = _service.Update(entity); if (result.Success) { return RedirectToAction("details", new { id = result.Entity.Id }); } ModelState.AddModelErrorsFromServiceResult(result); return View(model); }
public ActionResult Update(int id) { var order = _service.Query().GetById(id); if (order == null) { throw new HttpException(404, "Not Found"); } var viewModel = new UpdateOrderViewModel(order); return View(viewModel); }