public async Task <OperationResponse> UpdateRoleAsync(RoleInputDto dto) { dto.NotNull(nameof(dto)); var role = await _roleManager.FindByIdAsync(dto.ToString()); role = dto.MapTo(role); var result = await _roleManager.UpdateAsync(role); if (!result.Succeeded) { return(result.ToOperationResponse()); } return(new OperationResponse("更新成功!", Enums.OperationResponseType.Success)); }