public ActionResult Create(UserGroupViewModel userGroupViewModel)
 {
     try
     {
         if (ModelState.IsValid)
         {
             List<string> errorMessage = new List<string>();
             if (userGroupService.FindBy(p => p.UserGroupName.Trim() == userGroupViewModel.userGroup.UserGroupName.Trim()).Count() > 0)
             {
                 errorMessage.Add("Group alreary exists with same name");
             }
             if (errorMessage.Count > 0)
             {
                 return Json(new { errorMessage });
             }
             else
             {
                 userGroupService.Create(userGroupViewModel.userGroup);
             }
         }
         return View();
     }
     catch
     {
         return View(userGroupViewModel);
     }
 }
 public ActionResult RenderUserGroup()
 {
     UserGroupViewModel objUserGroupViewModel = new UserGroupViewModel();
     objUserGroupViewModel.lstUserGroups = userGroupService.GetAll().ToList();
     return PartialView("~/Views/TestAllocation/UserGroup.cshtml", objUserGroupViewModel);
 }
 public ActionResult Create()
 {
     UserGroupViewModel objUserGroupViewModel = new UserGroupViewModel();
     objUserGroupViewModel.lstUsers = userService.GetByISActive(true).ToList();
     return View(objUserGroupViewModel);
 }