diff --git a/Hotel/HotelDataModels/HotelDataModels.csproj b/Hotel/HotelDataModels/HotelDataModels.csproj index 962b8f6..27ac386 100644 --- a/Hotel/HotelDataModels/HotelDataModels.csproj +++ b/Hotel/HotelDataModels/HotelDataModels.csproj @@ -6,8 +6,4 @@ enable - - - - diff --git a/Hotel/HotelDataModels/Models/IAdministratorModel.cs b/Hotel/HotelDataModels/Models/IAdministratorModel.cs new file mode 100644 index 0000000..ec7a9f1 --- /dev/null +++ b/Hotel/HotelDataModels/Models/IAdministratorModel.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace HotelDataModels.Models +{ + public interface IAdministratorModel : IId + { + string AdministratorFIO { get; } + string AdministratorPhone { get; } + string HeadwaiterLogin { get; } + string HeadwaiterPassword { get; } + } +} diff --git a/Hotel/HotelDataModels/Models/IConferenceBookingModel.cs b/Hotel/HotelDataModels/Models/IConferenceBookingModel.cs new file mode 100644 index 0000000..e8de827 --- /dev/null +++ b/Hotel/HotelDataModels/Models/IConferenceBookingModel.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace HotelDataModels.Models +{ + public interface IConferenceBookingModel : IId + { + int AdministratorId { get; } + int? ConferenceId { get; } + string PlaceСonference { get; } + DateTime? DateСonference { get; } + public Dictionary ConferenceBookingDinners { get; } + + } +} diff --git a/Hotel/HotelDataModels/Models/IDinnerModel.cs b/Hotel/HotelDataModels/Models/IDinnerModel.cs new file mode 100644 index 0000000..a63cc60 --- /dev/null +++ b/Hotel/HotelDataModels/Models/IDinnerModel.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace HotelDataModels.Models +{ + public interface IDinnerModel : IId + { + string DinnerName { get; } + int DinnerСalorieСontent { get; } + double DinnerPrice { get; } + int AdministratorId { get; } + } +} diff --git a/Hotel/HotelDataModels/Models/IRoomModel.cs b/Hotel/HotelDataModels/Models/IRoomModel.cs new file mode 100644 index 0000000..8fe3151 --- /dev/null +++ b/Hotel/HotelDataModels/Models/IRoomModel.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace HotelDataModels.Models +{ + public interface IRoomModel : IId + { + int RoomNumber { get; } + int CountBeds { get; } + double RoomPrice { get; } + int AdministratorId { get; } + public Dictionary RoomDinners { get; } + } +}