public bool RemoveRole(RoleRightsMaster usersInRoles) { var role = (from userrole in context.RoleRights where userrole.UserID == usersInRoles.UserID && userrole.RoleID == usersInRoles.RoleID select userrole).FirstOrDefault(); if (role != null) { context.RoleRights.Remove(role); var result = context.SaveChanges(); if (result > 0) { return(true); } else { return(false); } } else { return(false); } }
public bool CheckRoleExists(RoleRightsMaster usersInRoles) { var result = (from userrole in context.RoleRights where userrole.UserID == usersInRoles.UserID && userrole.RoleID == usersInRoles.RoleID select userrole).Count(); return(result > 0 ? true : false); }
public bool AssignRole(RoleRightsMaster usersInRoles) { context.Add(usersInRoles); var result = context.SaveChanges(); if (result > 0) { return(true); } else { return(false); } }
private void FillRoleRights() { int roleId = Convert.ToInt32(lstUserRoles.SelectedItem.Value); if (roleId != 0) { dgRoleRights.DataSource = null; dgRoleRights.DataBind(); List <RoleRightsDTO> roleRightsList; RoleRightsMaster roleRightsMaster = new RoleRightsMaster(); roleRightsList = roleRightsMaster.GetRoleRights(roleId); dgRoleRights.DataSource = roleRightsList; dgRoleRights.DataBind(); MapObjectToControl(roleRightsList); } }
public HttpResponseMessage Post([FromBody] RoleRightsMaster usersInRoles) { try { if (ModelState.IsValid) { if (_usersInRoles.CheckRoleExists(usersInRoles)) { var response = new HttpResponseMessage() { StatusCode = HttpStatusCode.Conflict }; return(response); } else { usersInRoles.RoleRightsMappingID = 0; _usersInRoles.AssignRole(usersInRoles); var response = new HttpResponseMessage() { StatusCode = HttpStatusCode.OK }; return(response); } } else { var response = new HttpResponseMessage() { StatusCode = HttpStatusCode.BadRequest }; return(response); } } catch (Exception) { throw; } }
private void SaveUserInfoToSession(string userId) { LoggedInUser LoggedInUser = new LoggedInUser(); UserMaster userMaster = new UserMaster(); UserDTO user; user = userMaster.GetUser(userId); LoggedInUser.User = user; if (user != null) { RoleRightsMaster roleRightsMaster = new RoleRightsMaster(); List <RoleRightsDTO> roleRightsList = null; if (user.UserRoleData != null && user.UserRoleData.UserRoleId != 0) { roleRightsList = roleRightsMaster.GetRoleRights(user.UserRoleData.UserRoleId); } LoggedInUser.RoleRigthsList = roleRightsList; } SessionHelper.LoggedInUser = LoggedInUser; }
public HttpResponseMessage RemoveRole([FromBody] RoleRightsMaster usersInRoles) { if (ModelState.IsValid) { if (_usersInRoles.CheckRoleExists(usersInRoles)) { usersInRoles.RoleRightsMappingID = 0; _usersInRoles.RemoveRole(usersInRoles); var response = new HttpResponseMessage() { StatusCode = HttpStatusCode.OK }; return(response); } else { var response = new HttpResponseMessage() { StatusCode = HttpStatusCode.Conflict }; return(response); } } else { var response = new HttpResponseMessage() { StatusCode = HttpStatusCode.BadRequest }; return(response); } }
protected void btnRoleRightsAssignment_Click(object sender, EventArgs e) { string msg = string.Empty; bool done = false; if (!base.ValidateIfCommandAllowed(Request.Url.AbsoluteUri, ENums.PageCommand.Update)) { return; } try { List <RoleRightsDTO> roleRightsList = MapControlsToObject(); RoleRightsMaster roleRightsMaster = new RoleRightsMaster(); if (roleRightsList != null && roleRightsList.Count > 0) { done = roleRightsMaster.Insert(roleRightsList); } FillRoleRights(); } catch (Exception exp) { msg = exp.Message; base.DisplayAlert(msg); return; } if (done) { msg = "Insert Successfull"; } else { msg = "Insert Failed"; } base.DisplayAlert(msg); }