public ActionResult CreateCategoryAssignment(NewAssignment assignment) { if (assignment.SelectedCategoryItems.Count <= 0) { ModelState.AddModelError("SelectedCategoryItems", Resources.Literals.ModuleGroupAssignmentIsRequired); } if (!ModelState.IsValid) { return View("SelectCategory", assignment); } try { ViewBag.Count = assignment.CreateCategoryAssignments(); return View("Success", assignment); } catch (Exception) { ModelState.AddModelError("", "We're sorry, but we were unable to complete the assignment at this time. Please try again or contact the system administrator."); return View("SelectCategory", assignment); } }