public ActionResult SubCategoryAddOrUpdate(string CategoryName, string MainCatId, string id) { if (id == null) { if (!String.IsNullOrWhiteSpace(CategoryName)) { var subCat = new SubCategory() { Name = CategoryName, MainCategoryId = MainCatId }; scr.AddOrUpdate(subCat); } } else { if (!String.IsNullOrWhiteSpace(CategoryName)) { var subCat = scr.SelectById(id); subCat.Name = CategoryName; scr.AddOrUpdate(subCat); } } return(RedirectToAction("Categories")); }