public bool ModifyRoleModel(string oldRoleName, UserRole role) { List <SysUserModel> userList = bllUser.GetModelListByRoleName(oldRoleName); SysRoleModel roleModel = bllRole.GetModel(oldRoleName); if (roleModel != null) { bllRole.Delete(oldRoleName); } roleModel = new SysRoleModel(); roleModel.SysRole_Name = role.RoleName; roleModel.SysRole_Desc = role.RoleDesc; roleModel.SysRole_Level = role.RoleLevel; roleModel.SysRole_Remark = role.RoleRemark; if (!(bllRole.Add(roleModel))) { return(false); } if (userList != null && userList.Count != 0) { for (int i = 0; i < userList.Count; i++) { userList[i].SysRole_Name = role.RoleName; bllUser.Add(userList[i]); } } return(true); }
public bool AddUserModel(User user) { SysUserModel model = bllUser.GetModel(user.UserName); if (model != null) { bllUser.Delete(model.SysUser_Name); } model = new SysUserModel(); model.SysUser_Name = user.UserName; model.SysUser_Password = user.UserPassword; model.SysRole_Name = user.UserRoleName; model.SysUser_Reserve = user.UserReserve; return(bllUser.Add(model)); }