WellService.Update can get IdTelemetry from dto.IdTelemetry or dto.telemetry.id.

This commit is contained in:
Фролов 2022-01-10 11:45:14 +05:00
parent 28c35b5487
commit 0687efa5af

View File

@ -180,8 +180,12 @@ namespace AsbCloudInfrastructure.Services
protected override Well Convert(WellDto dto)
{
var entity = dto.Adapt<Well>(typeAdapterConfig);
entity.IdTelemetry = entity.IdTelemetry ?? dto.IdTelemetry ?? dto.Telemetry?.Id;
if (dto.Timezone is null)
entity.Timezone = GetTimezone(dto.Id).Adapt<SimpleTimezone>();
return entity;
}