diff --git a/SurveyLib.Core/Models/Answer.cs b/SurveyLib.Core/Models/Answer.cs new file mode 100644 index 0000000..676f4a3 --- /dev/null +++ b/SurveyLib.Core/Models/Answer.cs @@ -0,0 +1,12 @@ +namespace SurveyLib.Core.Models; + +public class Answer +{ + public int TryId { get; set; } + public int SurveyId { get; set; } + public int QuestionId { get; set; } + public string AnswerText { get; set; } + + public Survey Survey { get; set; } + public QuestionBase Question { get; set; } +} \ No newline at end of file diff --git a/SurveyLib.Core/Models/QuestionBase.cs b/SurveyLib.Core/Models/QuestionBase.cs index 8d750ff..822dd75 100644 --- a/SurveyLib.Core/Models/QuestionBase.cs +++ b/SurveyLib.Core/Models/QuestionBase.cs @@ -7,4 +7,5 @@ public class QuestionBase public string Title { get; set; } public Survey Survey { get; set; } + public ICollection Answers { get; set; } } \ No newline at end of file diff --git a/SurveyLib.Core/Models/Survey.cs b/SurveyLib.Core/Models/Survey.cs index 89eb1a2..e41e948 100644 --- a/SurveyLib.Core/Models/Survey.cs +++ b/SurveyLib.Core/Models/Survey.cs @@ -7,4 +7,5 @@ public class Survey public string Description { get; set; } public ICollection Questions { get; set; } + public ICollection Answers { get; set; } } \ No newline at end of file