public ActionResult Edit(Guid id, VehicleModelPoco model) { if (!ModelState.IsValid) { return View(model); } try { // Updates existing model. vehicleModelService.Update(id, model); var vehicleModel = vehicleModelService.GetSingleModel(id, null); return RedirectToAction("Details", "VehicleMake", new { id = vehicleModel.MakeId }); } catch (Exception) { ModelState.AddModelError("", "Unable to save changes, please try again"); return View(model); } }
public ActionResult Create(VehicleModelPoco model, Guid id) { if (!ModelState.IsValid) { return View(model); } try { // Creates new model of a specific make. vehicleModelService.Create(model, id); return RedirectToAction("Details", "VehicleMake", new { id }); } catch (Exception) { ModelState.AddModelError("", "Unable to save, please try again"); return View(model); } }