/// <summary> /// 修改角色信息 /// </summary> /// <returns></returns> public async Task UpdateRoleAsync(ModifiyRoleDto modifiyRoleDto) { var model = Map <ModifiyRoleDto, Role>(modifiyRoleDto); await roleRespository.UpdateAsync(model); await roleRespository.UnitOfWork.SaveChangesAsync(); }
/// <summary> /// 修改 /// </summary> /// <param name="roleRequestDto"></param> /// <returns></returns> public async Task <bool> ModifyAsync(RoleRequestDto roleRequestDto) { var role = await _roleRespository.FirstOrDefaultAsync(e => e.Id == roleRequestDto.Id); var entity = roleRequestDto.MapToModifyEntity <RoleRequestDto, Role>(role); await RoleValidatorsFilter.DoValidationAsync(_roleRespository, entity, ValidatorTypeConstants.Modify); return(await _roleRespository.UpdateAsync(entity)); }