ScientificReport
ReviewModel.cs
Go to the documentation of this file.
1 using System;
2 using System.Collections.Generic;
3 using System.ComponentModel.DataAnnotations;
4 
5 namespace ScientificReport.DTO.Models.Review
6 {
7  public class ReviewModel
8  {
9  [Required]
10  public Guid WorkId { get; set; }
11 
12  public DAL.Entities.Publications.Publication Work { get; set; }
13 
14  public IEnumerable<DAL.Entities.Publications.Publication> Publications { get; set; }
15 
16  public DAL.Entities.UserProfile.UserProfile Reviewer { get; set; }
17 
18  [Required]
19  [DataType(DataType.Date)]
20  public DateTime DateOfReview { get; set; }
21 
22  public ReviewModel()
23  {
24  }
25 
26  public ReviewModel(DAL.Entities.Review review)
27  {
28  Reviewer = review.Reviewer;
29  Work = review.Work;
30  DateOfReview = review.DateOfReview;
31  }
32  }
33 }
IEnumerable< DAL.Entities.Publications.Publication > Publications
Definition: ReviewModel.cs:14
ReviewModel(DAL.Entities.Review review)
Definition: ReviewModel.cs:26