using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; namespace AsbCloudApp.Data; /// /// DTO кустов /// public class ClusterDto : MapPointBaseDto { /// /// ИД месторождения, необязательный /// [Required] [Range(1, int.MaxValue, ErrorMessage = "Id месторождения не может быть меньше 1")] public int IdDeposit { get; set; } /// /// DTO месторождения /// public DepositBaseDto? Deposit { get; set; } /// /// Список скважин куста /// public IEnumerable Wells { get; set; } = Enumerable.Empty(); } /// /// DTO кустов /// public class ClusterBranchDto : MapPointBaseDto { /// /// Список скважин куста /// public IEnumerable Wells { get; set; } = Enumerable.Empty(); }