public ActionResult Create(ItemDefinitionViewModel model) { if (!ModelState.IsValid) return View(model); var domainModel = Mapper.Map<ItemDefinitionViewModel, ItemDefinition>(model, ItemDefinition.Create()); _service.Insert(domainModel); _uow.SaveChanges(); return RedirectToAction("Index"); }
public ActionResult Edit(ItemDefinitionViewModel model) { if (!ModelState.IsValid) return View(model); var existingItem = _service.Find(model.Id); if (existingItem == null) return HttpNotFound(); var updatedModel = Mapper.Map<ItemDefinitionViewModel, ItemDefinition>(model, existingItem); _service.Update(updatedModel); _uow.SaveChanges(); return RedirectToAction("Index"); }