public JsonResult Delete(System.Int32 id) { RemoveRoleRequest request = new RemoveRoleRequest(); request.RoleId = id; RemoveRoleResponse response = _roleService.RemoveRole(request); return(Json(response)); }
/// <summary> /// Remove Role Async. /// </summary> /// <param name="request">The <see cref="RemoveRoleRequest{TIdentity}"/>.</param> /// <param name="cancellationToken">The <see cref="CancellationToken"/>.</param> /// <returns>Void.</returns> public virtual async Task RemoveUserRoleAsync(RemoveRoleRequest <TIdentity> request, CancellationToken cancellationToken = default) { if (request == null) { throw new ArgumentNullException(nameof(request)); } request.Controller = BaseIdentityApi <TUser, TIdentity> .IdentityController; await this.InvokeAsync(request, cancellationToken); }
public RemoveRoleResponse RemoveRole(RemoveRoleRequest request) { RemoveRoleResponse response = new RemoveRoleResponse(); response.Errors = new List <BusinessRule>(); try { if (_roleRepository.Remove(request.RoleId) > 0) { response.RoleDeleted = true; } } catch (Exception ex) { response.Errors.Add(new BusinessRule("DAL", "DAL_ERROR: " + ex.Message)); } return(response); }
public Task <RemoveRoleResponse> RemoveRole(RemoveRoleRequest request) { if (request.Ids.Count == 0) { return(Task.FromResult(new RemoveRoleResponse() { Data = false, Errors = "Không tìm thấy thông tin để xóa" })); } _repoRole.BulkRemove(x => request.Ids.Any(e => e.Equals(x.Id))); return(Task.FromResult(new RemoveRoleResponse() { Data = true })); }
public async Task <IActionResult> RemoveRole([FromBody] RemoveRoleRequest request) { var user = await _userManager.FindByNameAsync(request.UserName); if (user == null) { return(BadRequest("User does not exist.")); } if (!await _roleManager.RoleExistsAsync(request.RoleName)) { return(BadRequest("Role does not exist.")); } await _userManager.RemoveFromRoleAsync(user, request.RoleName); return(Ok($"{user.UserName} is not {request.RoleName} anymore")); }
public Task <HttpResponseMessage> RemoveRole([FromBody] RemoveRoleRequest request) { return(ExecuteAction(request, Repository.RemoveRole)); }
public BaseResponse RemoveRole(RemoveRoleRequest request) { IdentityRepository.RemoveRole(request.Role); return(BaseResponse.Ok()); }