using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using AsbCloudApp.Data.User; namespace AsbCloudApp.Data; /// /// DTO Документ дела скважины /// public class WellFinalDocumentDto { /// /// Идентификатор категории файла /// [Required] public int IdCategory { get; set; } /// /// Наименование категории файла /// public string NameCategory { get; set; } = string.Empty; /// /// Разрешение для текущего пользователя загружать документ /// [Required] public bool PermissionToUpload { get; set; } = false; /// /// Список ответственных /// [Required] public IEnumerable Publishers { get; set; } = Enumerable.Empty(); /// /// Количество файлов этой категории загруженных ранее /// [Required] public int FilesCount { get; set; } /// /// Актуальный файл /// public FileInfoDto? File { get; set; } }