public ActionResult Create([Bind(Include = "Id,Name,ShortName,Description")] GeneralCategory generalCategory) { if (ModelState.IsValid) { if (_generalCategoryManager.IsShortNameUnique(generalCategory.ShortName)) { _generalCategoryManager.Add(generalCategory); return(RedirectToAction("Index")); } ModelState.AddModelError("ShortName", "ShortName Is Not Unique!"); } return(View(generalCategory)); }
public ActionResult Create(GeneralCategory generalCategory) { var list = generalCategoryManager.GetSome(5); ViewBag.olist = list.ToList(); if (generalCategoryManager.IsExist(generalCategory.Code)) { ViewData["exist"] = "ShortName Already Exist"; } else { generalCategoryManager.Add(generalCategory); ModelState.Clear(); return(RedirectToAction("Create", new { success = "true" })); } return(View(generalCategory)); }
public ActionResult Create(GeneralCategory generalCategory) { //PartialMenuView(); if (ModelState.IsValid && generalCategory != null) { ModelState.Clear(); try { if (_generalCategoryManager.Add(generalCategory)) { ViewBag.Msg = "Created successfully!"; return(View()); } } catch (Exception exception) { int NameExist = _generalCategoryManager.GetAll(c => c.Name.Equals(generalCategory.Name)).Count(); if (NameExist > 0) { generalCategory.Name = null; ModelState.AddModelError("Name", "General Category name already exists"); } int ShortNameExits = _generalCategoryManager.GetAll(c => c.ShortName == generalCategory.ShortName).Count(); if (ShortNameExits > 0) { generalCategory.ShortName = null; ModelState.AddModelError("ShortName", "Short name already exists"); } } } return(View(generalCategory)); }