public ActionResponse DeleteUser(int userId, int roleId) { var returnItem = new ActionResponse(); returnItem.IsSuccess = true; returnItem.Message = "Successfully Deleted!"; try { _securityService.RemoveUserInRole(userId, roleId); } catch (Exception e) { returnItem.IsSuccess = false; returnItem.Message = e.Message; } return returnItem; }
public ActionResponse AddNewUser(int userId, int securityRoleId) { var returnItem = new ActionResponse(); returnItem.IsSuccess = true; returnItem.Message = "Successfully Saved!"; try { _securityService.AddUserInRole(userId, securityRoleId); } catch (Exception e) { returnItem.IsSuccess = false; returnItem.Message = e.Message; } return returnItem; }
public ActionResponse SaveRole(string roleName,int roleId) { var returnItem = new ActionResponse(); returnItem.IsSuccess = true; returnItem.Message = "Successfully Saved!"; try { _securityService.AddRole(roleName, roleId); } catch (Exception e) { returnItem.IsSuccess = false; returnItem.Message = e.Message; } return returnItem; }
public ActionResponse SavePermission(List<SecurityGroupModel> securityGroupPermission) { var returnItem = new ActionResponse(); returnItem.IsSuccess = true; returnItem.Message = "Successfully Saved!"; try { if (securityGroupPermission != null) { //delete all permission var systemRoleId = securityGroupPermission.FirstOrDefault().SecurityRoleId; //_securityService.RemoveRolePermission(systemRoleId); foreach (var e in securityGroupPermission) { foreach (var r in e.SecurityPermission) { if (r.IsChecked) { _securityService.AddPermissionToRole(systemRoleId, r.SecurityPermissionId); } } } } } catch (Exception e) { returnItem.IsSuccess = false; returnItem.Message = e.Message; } return returnItem; }