From 0687efa5af1f7cec5f18b9e0cdce4b40a9600145 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A4=D1=80=D0=BE=D0=BB=D0=BE=D0=B2?= Date: Mon, 10 Jan 2022 11:45:14 +0500 Subject: [PATCH] WellService.Update can get IdTelemetry from dto.IdTelemetry or dto.telemetry.id. --- AsbCloudInfrastructure/Services/WellService.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/AsbCloudInfrastructure/Services/WellService.cs b/AsbCloudInfrastructure/Services/WellService.cs index a9fae71a..05a705f5 100644 --- a/AsbCloudInfrastructure/Services/WellService.cs +++ b/AsbCloudInfrastructure/Services/WellService.cs @@ -180,8 +180,12 @@ namespace AsbCloudInfrastructure.Services protected override Well Convert(WellDto dto) { var entity = dto.Adapt(typeAdapterConfig); + + entity.IdTelemetry = entity.IdTelemetry ?? dto.IdTelemetry ?? dto.Telemetry?.Id; + if (dto.Timezone is null) entity.Timezone = GetTimezone(dto.Id).Adapt(); + return entity; }