ViewModels
This commit is contained in:
parent
20baecede9
commit
83ded548e1
20
Hotel/HotelContracts/ViewModels/ConferenceViewModel.cs
Normal file
20
Hotel/HotelContracts/ViewModels/ConferenceViewModel.cs
Normal file
@ -0,0 +1,20 @@
|
||||
using HotelDataModels.Models;
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace HotelContracts.ViewModels
|
||||
{
|
||||
public class ConferenceViewModel : IConferenceModel
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[DisplayName("Название конференции")]
|
||||
public string ConferenceName { get; set; } = string.Empty;
|
||||
|
||||
[DisplayName("Дата начала конференции")]
|
||||
public DateTime StartDate { get; set; }
|
||||
|
||||
public int OrganiserId { get; set; }
|
||||
|
||||
public Dictionary<int, IMemberModel> ConferenceMembers { get; set; } = new();
|
||||
}
|
||||
}
|
20
Hotel/HotelContracts/ViewModels/MealPlanViewModel.cs
Normal file
20
Hotel/HotelContracts/ViewModels/MealPlanViewModel.cs
Normal file
@ -0,0 +1,20 @@
|
||||
using HotelDataModels.Models;
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace HotelContracts.ViewModels
|
||||
{
|
||||
public class MealPlanViewModel : IMealPlanModel
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[DisplayName("Название плана питания")]
|
||||
public string MealPlanName { get; set; } = string.Empty;
|
||||
|
||||
[DisplayName("Цена плана питания")]
|
||||
public double MealPlanPrice { get; set; }
|
||||
|
||||
public int OrganiserId { get; set; }
|
||||
|
||||
public Dictionary<int, IMemberModel> MealPlanMembers { get; set; } = new();
|
||||
}
|
||||
}
|
24
Hotel/HotelContracts/ViewModels/MemberViewModel.cs
Normal file
24
Hotel/HotelContracts/ViewModels/MemberViewModel.cs
Normal file
@ -0,0 +1,24 @@
|
||||
using HotelDataModels.Models;
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace HotelContracts.ViewModels
|
||||
{
|
||||
public class MemberViewModel : IMemberModel
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[DisplayName("Фамилия участника")]
|
||||
public string MemberSurname { get; set; } = string.Empty;
|
||||
|
||||
[DisplayName("Имя участника")]
|
||||
public string MemberName { get; set; } = string.Empty;
|
||||
|
||||
[DisplayName("Отчество участника")]
|
||||
public string MemberPatronymic { get; set; } = string.Empty;
|
||||
|
||||
[DisplayName("Номер телефона")]
|
||||
public string MemberPhoneNumber { get; set; } = string.Empty;
|
||||
|
||||
public int OrganiserId { get; set; }
|
||||
}
|
||||
}
|
31
Hotel/HotelContracts/ViewModels/OrganiserViewModel.cs
Normal file
31
Hotel/HotelContracts/ViewModels/OrganiserViewModel.cs
Normal file
@ -0,0 +1,31 @@
|
||||
using HotelDataModels.Models;
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace HotelContracts.ViewModels
|
||||
{
|
||||
public class OrganiserViewModel : IOrganiserModel
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
[DisplayName("Фамилия организатора")]
|
||||
public string OrganiserSurname { get; set; } = string.Empty;
|
||||
|
||||
[DisplayName("Имя организатора")]
|
||||
public string OrganiserName { get; set; } = string.Empty;
|
||||
|
||||
[DisplayName("Отчество организатора")]
|
||||
public string OrganiserPatronymic { get; set; } = string.Empty;
|
||||
|
||||
[DisplayName("Логин организатора")]
|
||||
public string OrganiserLogin { get; set; } = string.Empty;
|
||||
|
||||
[DisplayName("Пароль организатора")]
|
||||
public string OrganiserPassword { get; set; } = string.Empty;
|
||||
|
||||
[DisplayName("Mail организатора")]
|
||||
public string OrganiserEmail { get; set; } = string.Empty;
|
||||
|
||||
[DisplayName("Телефон организатора")]
|
||||
public string OrganiserNumber { get; set; } = string.Empty;
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user