ScientificReport
PostgraduateDissertationGuidanceModel.cs
Go to the documentation of this file.
1 using System;
2 using System.ComponentModel.DataAnnotations;
3 
4 namespace ScientificReport.DTO.Models.PostgraduateDissertationGuidance
5 {
7  {
8  [Required]
9  public DAL.Entities.UserProfile.UserProfile Guide { get; set; }
10 
11  [Required]
12  public string PostgraduateName { get; set; }
13 
14  [Required]
15  public string Dissertation { get; set; }
16 
17  [Required]
18  public string Speciality { get; set; }
19 
20  [Required]
21  [DataType(DataType.Date)]
22  public DateTime DateDegreeGained { get; set; }
23 
24  [Required]
25  public int GraduationYear { get; set; }
26 
28  {
29  }
30 
31  public PostgraduateDissertationGuidanceModel(DAL.Entities.PostgraduateDissertationGuidance postgraduateDissertationGuidance)
32  {
33  Guide = postgraduateDissertationGuidance.Guide;
34  PostgraduateName = postgraduateDissertationGuidance.PostgraduateName;
35  Dissertation = postgraduateDissertationGuidance.Dissertation;
36  Speciality = postgraduateDissertationGuidance.Speciality;
37  DateDegreeGained = postgraduateDissertationGuidance.DateDegreeGained;
38  GraduationYear = postgraduateDissertationGuidance.GraduationYear;
39  }
40  }
41 }
PostgraduateDissertationGuidanceModel(DAL.Entities.PostgraduateDissertationGuidance postgraduateDissertationGuidance)