public Response <bool> UpdateRolePermission(UpdateRolePermissionModel model) { var request = new SetRolePermissionRequest(); request.RoleId = model.RoleId; request.PermissionCode = model.PermissionCode; request.Has = model.Has; var response = _client.SetRolePermission(request); return(response.Body); }
public override Task <BooleanObject> SetRolePermission(SetRolePermissionRequest request, ServerCallContext context) { var res = new BooleanObject(); if (request.Has) { if (!_roleDao.ExistPermission(request.RoleId, request.PermissionCode)) { res.Body = _roleDao.AddRolePermission(request.RoleId, request.PermissionCode); } } else { res.Body = _roleDao.DeleteRolePermission(request.RoleId, request.PermissionCode); } return(Task.FromResult(res)); }