/// <summary> /// 修改 /// </summary> /// <param name="organizationElementRequestDto"></param> /// <returns></returns> public async Task <bool> ModifyAsync(OrganizationElementRequestDto organizationElementRequestDto) { var organizationElement = await _organizationElementRespository.FirstOrDefaultAsync(e => e.Id == organizationElementRequestDto.Id); var entity = organizationElementRequestDto.MapToModifyEntity <OrganizationElementRequestDto, OrganizationElement>(organizationElement); await OrganizationElementValidatorsFilter.DoValidationAsync(_organizationElementRespository, entity, ValidatorTypeConstants.Modify); return(await _organizationElementRespository.UpdateAsync(entity)); }