public ActionResult Create(ManufacturerViewModel model) { if (ModelState.IsValid) { _manufacturerManager.Add(_manufacturerFieldCopier.CopyFields(model, new Manufacturer())); return(RedirectToAction("List")); } return(View(model)); }
public ActionResult Create([Bind(Include = "Id,Name,Description")] Manufacturer manufacturer) { if (ModelState.IsValid) { _manufacturerManager.Add(manufacturer); return(RedirectToAction("Index")); } return(View(manufacturer)); }
public ActionResult Create(Manufacturer manufacturer) { try { //call the OwnerManager to add _manufacturerManager.Add(manufacturer); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(Manufacturer manufacturer) { //PartialMenuView(); if (ModelState.IsValid && manufacturer != null) { ModelState.Clear(); try { if (_manufacturerManager.Add(manufacturer)) { ViewBag.Msg = "Created successfully!"; return(View()); } } catch (Exception exception) { int NameExist = _manufacturerManager.GetAll(c => c.Name.Equals(manufacturer.Name)).Count(); if (NameExist > 0) { manufacturer.Name = null; ModelState.AddModelError("Name", "Manufacturer name already exists"); } int ShortNameExits = _manufacturerManager.GetAll(c => c.Code == manufacturer.Code).Count(); if (ShortNameExits > 0) { manufacturer.Code = null; ModelState.AddModelError("Code", "Code already exists"); } } } return(View(manufacturer)); }