public ActionResult EditTypeConsumable(TypeConsumableView _TypeConsumableView) { var anyTypeConsumable = Repository.TypeConsumables.Where(p=>p.ID!=_TypeConsumableView.ID).Any(p => string.Compare(p.Name, _TypeConsumableView.Name) == 0); if (anyTypeConsumable) { ModelState.AddModelError("Name", "Тип компонента с таким наименованием уже существует"); } if (ModelState.IsValid) { var _TypeConsumable = Repository.TypeConsumables.FirstOrDefault(p => p.ID == _TypeConsumableView.ID); ModelMapper.Map(_TypeConsumableView, _TypeConsumable, typeof(TypeConsumableView), typeof(TypeConsumable)); Repository.UpdateTypeConsumable(_TypeConsumable); return RedirectToAction("Index"); } return View(_TypeConsumableView); }
public ActionResult CreateTypeConsumable() { var newTypeConsumableView = new TypeConsumableView(); return View(newTypeConsumableView); }