add CreatedAt for survey and created repository interface for answer variants

This commit is contained in:
Вячеслав 2025-05-20 15:50:05 +05:00
parent 8124cfe758
commit 4e5330f23a
2 changed files with 9 additions and 0 deletions

View file

@ -7,6 +7,7 @@ public class Survey
public string Description { get; set; } public string Description { get; set; }
public int? CreatedBy { get; set; } public int? CreatedBy { get; set; }
public DateTime CreatedAt { get; set; } = DateTime.UtcNow;
public ICollection<QuestionBase> Questions { get; set; } public ICollection<QuestionBase> Questions { get; set; }
public ICollection<Completion> Completions { get; set; } public ICollection<Completion> Completions { get; set; }

View file

@ -0,0 +1,8 @@
using SurveyLib.Core.Models;
namespace SurveyLib.Core.Repositories;
public interface IAnswerVariantsRepository : IGenericRepository<AnswerVariant>
{
Task<IEnumerable<AnswerVariant>> GetAnswerVariantsByQuestionIdAsync(int questionId);
}