public ActionResult CreateGroupAssignment(NewAssignment assignment)
        {
            if (MissingEmployeeID)
                return RedirectToLogin();

            if (assignment.SelectedGroupDistricts.Count <= 0)
            {
                ModelState.AddModelError("RegionItems", Resources.Literals.ModuleGroupAssignmentIsRequired);
            }

            if (!ModelState.IsValid)
            {
                return View("SelectGroup", assignment);
            }

            try
            {
                ViewBag.Count = assignment.CreateGroupAssignments();
                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("SelectGroup", assignment);
            }
        }