|  |  | 
 |  |  |             CheckExtensions.IfTrueThrowUserFriendlyException(result != Constant.SUCCESS, | 
 |  |  |                                                              CustomeErrorMessage.ResetPasswordFail); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         public async Task<int> DeleteBackClientUser(Guid id) | 
 |  |  |         { | 
 |  |  |             var entity = await _userRepository.FirstOrDefaultAsync(s => s.Id == id && s.ClientId == Constant.ClientType.Back); | 
 |  |  | 
 |  |  |  | 
 |  |  |         public async Task<Guid> CreateRole(CreateOrUpdateRoleInput input) | 
 |  |  |         { | 
 |  |  |             var entity = ObjectMapper.Map<CreateOrUpdateRoleInput, Role>(input); | 
 |  |  |             return await _roleRepository.InsertAndGetIdAsync(entity); | 
 |  |  |             Role role = new Role() | 
 |  |  |             { | 
 |  |  |                 Id = input.Id, | 
 |  |  |                 Name = input.Name, | 
 |  |  |                 Sequence = input.Sequence, | 
 |  |  |                 DepartmentId = input.DepartmentId, | 
 |  |  |                 DataRange = input.DataRange, | 
 |  |  |                 Remark = input.Remark | 
 |  |  |             }; | 
 |  |  |             return await _roleRepository.InsertAndGetIdAsync(role); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         public async Task<PageOutput<RoleInfo>> GetRoles(GetRolesInput input) | 
 
 |  |  | 
 |  |  |     "OssRoleRan": "acs:ram::1483797030072898:role/boleoss" | 
 |  |  |   }, | 
 |  |  |   "ConnectionStrings": { | 
 |  |  |     "AbpIdentity": "Server=120.26.58.240; Database=Dev_LifePaymentIdentity; User=bole;Password=Bole147258", | 
 |  |  |     "LifePaymentServices": "Server=120.26.58.240; Database=Dev_LifePayment; User=bole;Password=Bole147258" | 
 |  |  |     //"LifePaymentServices": "Server=47.99.94.254;port=3306;Database=Pro_LifePayment;Uid=ziqi;Pwd=Asdfk%$#258;", | 
 |  |  |     //"AbpIdentity": "Server=47.99.94.254;port=3306;Database=Pro_LifePaymentIdentity;Uid=ziqi;Pwd=Asdfk%$#258;" | 
 |  |  |     //"AbpIdentity": "Server=120.26.58.240; Database=Dev_LifePaymentIdentity; User=bole;Password=Bole147258", | 
 |  |  |     //"LifePaymentServices": "Server=120.26.58.240; Database=Dev_LifePayment; User=bole;Password=Bole147258" | 
 |  |  |     "LifePaymentServices": "Server=rm-bp1mt744021h1s6dg4o.sqlserver.rds.aliyuncs.com,2333;Database=Pro_LifePayment;Uid=bole;Pwd=BLwsx123#@!;", | 
 |  |  |     "AbpIdentity": "Server=rm-bp1mt744021h1s6dg4o.sqlserver.rds.aliyuncs.com,2333;Database=Pro_LifePaymentIdentity;Uid=bole;Pwd=BLwsx123#@!;" | 
 |  |  |   }, | 
 |  |  |  | 
 |  |  |   "App": { | 
 
 |  |  | 
 |  |  | using LifePayment.Application.Contracts; | 
 |  |  | using LifePayment.Domain.Shared; | 
 |  |  | using Microsoft.AspNetCore.Authorization; | 
 |  |  | using Microsoft.AspNetCore.Identity; | 
 |  |  | using Microsoft.AspNetCore.Mvc; | 
 |  |  | using Nest; | 
 |  |  | using System; | 
 |  |  | using System.Collections.Generic; | 
 |  |  | using System.Threading.Tasks; | 
 |  |  | 
 |  |  |                 Sequence = input.Sequence, | 
 |  |  |                 Note = input.Remark, | 
 |  |  |             }); | 
 |  |  |             var newInput = ObjectMapper.Map<CreateBaseRoleInput, CreateOrUpdateRoleInput>(input); | 
 |  |  |             newInput.Id = res.Id; | 
 |  |  |             CreateOrUpdateRoleInput newInput = new CreateOrUpdateRoleInput() | 
 |  |  |             { | 
 |  |  |                 Id = res.Id, | 
 |  |  |                 Name = input.Name, | 
 |  |  |                 Sequence = input.Sequence, | 
 |  |  |                 DepartmentId = input.DepartmentId, | 
 |  |  |                 DataRange = input.DataRange, | 
 |  |  |                 Remark = input.Remark, | 
 |  |  |             }; | 
 |  |  |             await _userRoleService.CreateRole(newInput); | 
 |  |  |             return res.Id; | 
 |  |  |         } |