Example #1
0
        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));
        }