using System; using System.ComponentModel.DataAnnotations; namespace AsbCloudApp.Data; /// /// DTO для faq-вопроса /// public class FaqDto : IId { /// /// ключ вопроса /// [Required] public int Id { get; set; } /// /// ключ автора вопроса /// public int? IdAuthorQuestion { get; set; } /// /// автор ответа /// public int? IdAuthorAnswer { get; set; } /// /// дата создания вопроса /// public DateTimeOffset? DateCreatedQuestion { get; set; } /// /// текст вопроса /// [Required] public string Question { get; set; } = null!; /// /// текст ответа /// public string? Answer { get; set; } /// /// статус вопроса /// [Required] public int State { get; set; } = 0; /// /// Счетчик повторений вопроса /// [Required] public int CounterQuestion { get; set; } = 1; /// /// Частый вопрос /// [Required] public bool IsFrequently { get; set; } = false; /// /// Автор вопроса /// [Required] public string AurhorQuestionName { get; set; } = string.Empty; /// /// Автор ответа /// public string? AurhorAnswerName { get; set; } }