diff --git a/UniversityContracts/BindingModels/DocumentBindingModel.cs b/UniversityContracts/BindingModels/DocumentBindingModel.cs index d5904cf..f25c6be 100644 --- a/UniversityContracts/BindingModels/DocumentBindingModel.cs +++ b/UniversityContracts/BindingModels/DocumentBindingModel.cs @@ -11,6 +11,6 @@ namespace UniversityContracts.BindingModels { public int Id { get; set; } public string Name { get; set; } = string.Empty; - public DateTime Date { get; set; } + public DateTime Date { get; set; } = DateTime.Now; } } diff --git a/UniversityContracts/UniversityContracts.csproj b/UniversityContracts/UniversityContracts.csproj index 74bc7ed..9113bf0 100644 --- a/UniversityContracts/UniversityContracts.csproj +++ b/UniversityContracts/UniversityContracts.csproj @@ -6,10 +6,6 @@ enable - - - - diff --git a/UniversityContracts/ViewModels/DocumentViewModel.cs b/UniversityContracts/ViewModels/DocumentViewModel.cs new file mode 100644 index 0000000..a10a3be --- /dev/null +++ b/UniversityContracts/ViewModels/DocumentViewModel.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using UniversityModels.Models; + +namespace UniversityContracts.ViewModels +{ + public class DocumentViewModel : IDocumentModel + { + public int Id { get; set; } + [DisplayName("Название документа")] + public string Name { get; set; } = string.Empty; + [DisplayName("Дата создания документа")] + public DateTime Date { get; set; } = DateTime.Now; + } +} diff --git a/UniversityContracts/ViewModels/EducationStatusViewModel.cs b/UniversityContracts/ViewModels/EducationStatusViewModel.cs new file mode 100644 index 0000000..d436a7e --- /dev/null +++ b/UniversityContracts/ViewModels/EducationStatusViewModel.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using UniversityModels.Models; + +namespace UniversityContracts.ViewModels +{ + public class EducationStatusViewModel : IEducationStatusModel + { + public int Id { get; set; } + [DisplayName("Название документа")] + public string Name { get; set; } = string.Empty; + } +} diff --git a/UniversityContracts/ViewModels/StudentViewModel.cs b/UniversityContracts/ViewModels/StudentViewModel.cs new file mode 100644 index 0000000..ca0a85c --- /dev/null +++ b/UniversityContracts/ViewModels/StudentViewModel.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using UniversityModels.Models; + +namespace UniversityContracts.ViewModels +{ + public class StudentViewModel : IStudentModel + { + public int Id { get; set; } + [DisplayName("Имя студента")] + public string Name { get; set; } = string.Empty; + [DisplayName("Фамилия студента")] + public string Surname { get; set; } = string.Empty; + [DisplayName("Дата рождения студента")] + public DateTime DateOfBirth { get; set; } = DateTime.Now; + public int StudentCard { get; set; } + public int EducationStatusId { get; set; } + } +}