diff --git a/AsbCloudApp/Data/WellOperationDto.cs b/AsbCloudApp/Data/WellOperationDto.cs index e21471ce..03f55957 100644 --- a/AsbCloudApp/Data/WellOperationDto.cs +++ b/AsbCloudApp/Data/WellOperationDto.cs @@ -10,6 +10,7 @@ namespace AsbCloudApp.Data public class WellOperationDto : ItemInfoDto, IId, IWellRelated, IValidatableObject { /// + [Required] public int Id { get; set; } /// @@ -64,34 +65,39 @@ namespace AsbCloudApp.Data /// /// Глубина на начало операции, м /// + [Required] [Range(0, 50_000)] public double DepthStart { get; set; } /// /// Глубина после завершения операции, м /// + [Required] [Range(0, 50_000)] public double DepthEnd { get; set; } /// /// Кол-во дней от даты начала первой плановой (а если её нет, то фактической) операции /// + [Required] public double Day { get; set; } /// /// Кол-во часов НПВ от даты начала первой плановой (а если её нет, то фактической) операции /// + [Required] public double NptHours { get; set; } /// /// Дата начала операции /// - + [Required] public DateTimeOffset DateStart { get; set; } /// /// Продолжительность, часы /// + [Required] [Range(0, 50)] public double DurationHours { get; set; }