Files
Ghadir/backend/Models/UserQuizAnswer.cs
2026-06-03 18:31:41 +03:30

30 lines
696 B
C#

using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace backend.Models;
public class UserQuizAnswer
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int Id { get; set; }
[Required]
public int UserQuizAttemptId { get; set; }
[Required]
public int QuestionId { get; set; }
[Required]
public int SelectedOption { get; set; }
public bool IsCorrect { get; set; }
// Navigation
[ForeignKey(nameof(UserQuizAttemptId))]
public UserQuizAttempt QuizAttempt { get; set; } = null!;
[ForeignKey(nameof(QuestionId))]
public QuizQuestion Question { get; set; } = null!;
}