CourseWork_KPO/CandidateReviewDatabaseImplement/Models/AssessmentCriterion.cs

27 lines
767 B
C#
Raw Normal View History

using CandidateReviewContracts.ViewModels;
using System.ComponentModel.DataAnnotations;
2024-11-04 22:26:40 +04:00
namespace CandidateReviewDatabaseImplement.Models
{
public class AssessmentCriterion
{
public int Id { get; set; }
[Required]
public int AssessmentId { get; set; }
[Required]
public int CriterionId { get; set; }
[Required]
public int Value { get; set; }
public virtual Assessment Assessment { get; set; } = new();
public virtual Criterion Criterion { get; set; } = new();
public AssessmentCriterionViewModel GetViewModel => new()
{
Id = Id,
AssessmentId = AssessmentId,
CriterionId = CriterionId,
Value = Value
};
2024-11-04 22:26:40 +04:00
}
}