public ActionResult Assign(AssignViewUserRoleModel assignViewUserRoleModel) { try { if (!ModelState.IsValid) { assignViewUserRoleModel = new AssignViewUserRoleModel() { ListRole = _role.GetAllActiveRoles(), ListUsers = _userMaster.GetAllUsersActiveList(), RoleId = assignViewUserRoleModel.RoleId, UserId = assignViewUserRoleModel.UserId }; return(View(assignViewUserRoleModel)); } if (_savedAssignedRoles.CheckAssignedRoles(assignViewUserRoleModel.UserId)) { assignViewUserRoleModel = new AssignViewUserRoleModel() { ListRole = _role.GetAllActiveRoles(), ListUsers = _userMaster.GetAllUsersActiveList(), RoleId = assignViewUserRoleModel.RoleId, UserId = assignViewUserRoleModel.UserId }; TempData["AssignedErrorMessage"] = "Role is Already Assigned to User"; return(View(assignViewUserRoleModel)); } else { SavedAssignedRoles savedAssignedRoles = new SavedAssignedRoles() { RoleId = assignViewUserRoleModel.RoleId, UserId = assignViewUserRoleModel.UserId, Status = true, CreateDate = DateTime.Now, AssignedRoleId = 0 }; _savedAssignedRoles.AddAssignedRoles(savedAssignedRoles); TempData["AssignedMessage"] = "Role Assigned to User Successfully"; return(RedirectToAction("Assign", "AssignRoletoUser")); } } catch (Exception) { throw; } }
// GET: AssignRoletoUser public ActionResult Assign() { try { AssignViewUserRoleModel assignViewUserRoleModel = new AssignViewUserRoleModel() { ListRole = _role.GetAllActiveRoles() }; return(View(assignViewUserRoleModel)); } catch (Exception) { throw; } }