public ActionResult Edit(Manufacturer manufacturer) { if (ModelState.IsValid) { //ModelState.Clear(); try { if (_manufacturerManager.Update(manufacturer)) { ViewBag.Msg = "Updated successfully!"; return(View()); } } catch (Exception exception) { int NameExist = _manufacturerManager.GetAll(c => c.Name == manufacturer.Name).Count(); if (NameExist > 0) { ModelState.AddModelError("Name", "Name already exists in the system"); } int ShortNameExist = _manufacturerManager.GetAll(c => c.Code == manufacturer.Code).Count(); if (ShortNameExist > 0) { ModelState.AddModelError("Code", "Code already exists in the system"); } } } return(View(manufacturer)); }
public ActionResult Edit([Bind(Include = "Id,Name,Description")] Manufacturer manufacturer) { if (ModelState.IsValid) { _manufacturerManager.Update(manufacturer); return(RedirectToAction("Index")); } return(View(manufacturer)); }
public IActionResult Edit(Manufacturer Manufacturer) { try { // TODO: Add update logic here _manufacturerManager.Update(Manufacturer); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }