From 23a97fb90035e993b1375a94e5b43c9fff459548 Mon Sep 17 00:00:00 2001 From: shept Date: Wed, 12 Mar 2025 22:56:20 +0500 Subject: [PATCH] added QuestionBase.cs --- SurveyLib.Core/Models/QuestionBase.cs | 10 ++++++++++ SurveyLib.Core/Models/Survey.cs | 2 ++ 2 files changed, 12 insertions(+) create mode 100644 SurveyLib.Core/Models/QuestionBase.cs diff --git a/SurveyLib.Core/Models/QuestionBase.cs b/SurveyLib.Core/Models/QuestionBase.cs new file mode 100644 index 0000000..8d750ff --- /dev/null +++ b/SurveyLib.Core/Models/QuestionBase.cs @@ -0,0 +1,10 @@ +namespace SurveyLib.Core.Models; + +public class QuestionBase +{ + public int Id { get; set; } // TODO: А ведь их наверное много будет, вдруг int однажды не хватит... + public int SurveyId { get; set; } + public string Title { get; set; } + + public Survey Survey { get; set; } +} \ No newline at end of file diff --git a/SurveyLib.Core/Models/Survey.cs b/SurveyLib.Core/Models/Survey.cs index 387f11c..89eb1a2 100644 --- a/SurveyLib.Core/Models/Survey.cs +++ b/SurveyLib.Core/Models/Survey.cs @@ -5,4 +5,6 @@ public class Survey public int Id { get; set; } public string Title { get; set; } public string Description { get; set; } + + public ICollection Questions { get; set; } } \ No newline at end of file