using Manager.DTOs; using ManagerService.DTOs; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace ManagerService.Data.SubSection { /// /// Quiz question /// public class QuizQuestion { [Key] [Required] public int Id { get; set; } [Required] [Column(TypeName = "jsonb")] public List Label { get; set; } public string ResourceId { get; set; } // Background image id public Resource Resource { get; set; } // Background image public int Order { get; set; } // Order to show [Required] [Column(TypeName = "jsonb")] public List Responses { get; set; } // TODO check public string SectionQuizId { get; set; } [ForeignKey("SectionQuizId")] public SectionQuiz SectionQuiz { get; set; } // TODO /*public TranslationDTO ToDTO() { return new TranslationDTO() { language = Language, value = Value }; } public Translation FromDTO(TranslationDTO translationDTO) { return new Translation() { Language = translationDTO.language, Value = translationDTO.value }; }*/ } }