Слой моделей

This commit is contained in:
Вячеслав Иванов 2024-03-10 15:32:23 +04:00
parent cfa77b4556
commit 114230ea9f
4 changed files with 44 additions and 0 deletions

View File

@ -0,0 +1,10 @@
namespace HotelDataModels.Models
{
public interface IConferenceModel : IId
{
string ConferenceName { get; }
DateTime StartDate { get; }
int OrganiserId { get; }
public Dictionary<int, IMemberModel> ConferenceMembers { get; }
}
}

View File

@ -0,0 +1,10 @@
namespace HotelDataModels.Models
{
public interface IMealPlanModel : IId
{
string MealPlanName { get; }
double MealPlanPrice { get; }
int OrganiserId { get; }
public Dictionary<int, IMemberModel> MealPlanMembers { get; }
}
}

View File

@ -0,0 +1,11 @@
namespace HotelDataModels.Models
{
public interface IMemberModel : IId
{
string MemberSurname { get; }
string MemberName { get; }
string MemberPatronymic { get; }
string MemberPhoneNumber { get; }
int OrganiserId { get; }
}
}

View File

@ -0,0 +1,13 @@
namespace HotelDataModels.Models
{
public interface IOrganiserModel : IId
{
string OrganiserSurname { get; }
string OrganiserName { get; }
string OrganiserPatronymic { get; }
string OrganiserLogin { get; }
string OrganiserPassword { get; }
string OrganiserEmail { get; }
string OrganiserPhoneNumber { get; }
}
}