using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; namespace AsbCloudApp.Data.Trajectory { /// /// Базовая географическая траектория /// public abstract class TrajectoryGeoDto : IId, IValidatableObject { /// /// ИД строки с координатами /// public int Id { get; set; } /// /// Id скважины /// public int IdWell { get; set; } /// /// Глубина по стволу /// public double WellboreDepth { get; set; } /// /// Угол зенитный /// public double ZenithAngle { get; set; } /// /// Азимут Географ. /// public double AzimuthGeo { get; set; } /// /// Азимут Магнитный /// public double? AzimuthMagnetic { get; set; } /// /// Глубина вертикальная /// public double? VerticalDepth { get; set; } /// /// Дата загрузки /// public DateTimeOffset UpdateDate { get; set; } /// /// ИД пользователя /// public int IdUser { get; set; } /// public IEnumerable Validate(ValidationContext validationContext) { return Enumerable.Empty(); } } }