diff --git a/AsbCloudApp/Data/ReportProgressDto.cs b/AsbCloudApp/Data/ReportProgressDto.cs
index 6a3caa51..b1c15479 100644
--- a/AsbCloudApp/Data/ReportProgressDto.cs
+++ b/AsbCloudApp/Data/ReportProgressDto.cs
@@ -13,7 +13,7 @@
///
/// название текущей операции генерации
///
- public string Operation { get; set; }
+ public string Operation { get; set; } = string.Empty;
///
/// номер текущей страницы
diff --git a/AsbCloudApp/Data/ScheduleDto.cs b/AsbCloudApp/Data/ScheduleDto.cs
index 00fb51bb..8e071492 100644
--- a/AsbCloudApp/Data/ScheduleDto.cs
+++ b/AsbCloudApp/Data/ScheduleDto.cs
@@ -21,12 +21,12 @@ namespace AsbCloudApp.Data
///
/// Начало смены
///
- public TimeDto ShiftStart { get; set; }
+ public TimeDto ShiftStart { get; set; } = null!;
///
/// Конец смены
///
- public TimeDto ShiftEnd { get; set; }
+ public TimeDto ShiftEnd { get; set; } = null!;
///
/// Начало бурения
@@ -41,6 +41,6 @@ namespace AsbCloudApp.Data
///
/// Бурильщик
///
- public DrillerDto Driller { get; set; }
+ public DrillerDto Driller { get; set; } = null!;
}
}
diff --git a/AsbCloudApp/Data/StatClusterDto.cs b/AsbCloudApp/Data/StatClusterDto.cs
index 0bcbfe65..db768ab1 100644
--- a/AsbCloudApp/Data/StatClusterDto.cs
+++ b/AsbCloudApp/Data/StatClusterDto.cs
@@ -1,4 +1,5 @@
using System.Collections.Generic;
+using System.Linq;
namespace AsbCloudApp.Data
{
@@ -13,11 +14,11 @@ namespace AsbCloudApp.Data
///
/// название куста
///
- public string Caption { get; set; }
+ public string Caption { get; set; } = string.Empty;
///
/// список статистик скважин куста
///
- public IEnumerable StatsWells { get; set; }
+ public IEnumerable StatsWells { get; set; } = Enumerable.Empty();
}
}
diff --git a/AsbCloudApp/Data/StatSectionDto.cs b/AsbCloudApp/Data/StatSectionDto.cs
index f0da2188..58fff71b 100644
--- a/AsbCloudApp/Data/StatSectionDto.cs
+++ b/AsbCloudApp/Data/StatSectionDto.cs
@@ -11,6 +11,6 @@
///
/// название секции
///
- public string Caption { get; set; }
+ public string Caption { get; set; } = string.Empty;
}
}
diff --git a/AsbCloudApp/Data/StatWellDto.cs b/AsbCloudApp/Data/StatWellDto.cs
index 08581313..d2ebe0ae 100644
--- a/AsbCloudApp/Data/StatWellDto.cs
+++ b/AsbCloudApp/Data/StatWellDto.cs
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using System.Linq;
namespace AsbCloudApp.Data
{
@@ -14,12 +15,12 @@ namespace AsbCloudApp.Data
///
/// название
///
- public string Caption { get; set; }
+ public string Caption { get; set; } = string.Empty;
///
/// тип скважины
///
- public string WellType { get; set; }
+ public string WellType { get; set; } = string.Empty;
///
/// ИД состояния скважины
@@ -29,7 +30,7 @@ namespace AsbCloudApp.Data
///
/// текст состояния скважины
///
- public string State { get; set; }
+ public string State { get; set; } = string.Empty;
///
/// дата прихода последней телеметрии
@@ -39,16 +40,16 @@ namespace AsbCloudApp.Data
///
/// Статистика по секциям
///
- public IEnumerable Sections { get; set; }
+ public IEnumerable Sections { get; set; } = Enumerable.Empty();
///
/// статистика за всю скважину
///
- public PlanFactBase Total { get; set; }
+ public PlanFactBase? Total { get; set; }
///
/// компании участвующие в строительстве скважины
///
- public IEnumerable Companies { get; set; }
+ public IEnumerable Companies { get; set; } = Enumerable.Empty();
}
}
diff --git a/AsbCloudApp/Data/TelemetryDto.cs b/AsbCloudApp/Data/TelemetryDto.cs
index d71afdd4..e728a022 100644
--- a/AsbCloudApp/Data/TelemetryDto.cs
+++ b/AsbCloudApp/Data/TelemetryDto.cs
@@ -9,16 +9,16 @@ namespace AsbCloudApp.Data
{
///
public int Id { get; set; }
-
+
///
/// уникальный идентификатор телеметрии по которому панель оператора присылает данные
///
- public string RemoteUid { get; set; }
+ public string RemoteUid { get; set; } = null!;
///
/// информация о бурении, панели оператора и контроллерах
///
- public TelemetryInfoDto Info { get; set; }
+ public TelemetryInfoDto? Info { get; set; }
}
///
@@ -34,6 +34,6 @@ namespace AsbCloudApp.Data
///
/// DTO скважины
///
- public WellInfoDto Well { get; set; }
+ public WellInfoDto Well { get; set; } = null!;
}
}