From 086dca513ccd7a5946c50c4eee62b865e31d8e15 Mon Sep 17 00:00:00 2001 From: FLARJ <122087628+FLARJ@users.noreply.github.com> Date: Wed, 5 Apr 2023 21:39:21 +0400 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5=20=D1=83=D1=80=D0=BE=D0=B2=D0=BD=D1=8F=20=D0=B4?= =?UTF-8?q?=D0=BE=D1=81=D1=82=D1=83=D0=BF=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BindingModels/OrdersBindingModel.cs | 13 +++++++++++++ .../FurnitureContracts/FurnitureContracts.csproj | 4 ++++ .../Models/IFurnitureModel.cs | 2 +- .../Models/IHeadsetModel.cs | 2 +- .../Models/IHeadsetModuleModel.cs | 2 +- .../Models/IMaterialModel.cs | 2 +- .../Models/IOrdersModel.cs | 2 +- .../FurnitureFactoryDataModels/Models/IRoleModel.cs | 2 +- .../Models/ISalesSalonsModel.cs | 2 +- 9 files changed, 24 insertions(+), 7 deletions(-) create mode 100644 FurnitureFactory/FurnitureContracts/BindingModels/OrdersBindingModel.cs diff --git a/FurnitureFactory/FurnitureContracts/BindingModels/OrdersBindingModel.cs b/FurnitureFactory/FurnitureContracts/BindingModels/OrdersBindingModel.cs new file mode 100644 index 0000000..925f3ae --- /dev/null +++ b/FurnitureFactory/FurnitureContracts/BindingModels/OrdersBindingModel.cs @@ -0,0 +1,13 @@ +using FurnitureFactoryDataModels.Models; + +namespace FurnitureContracts.BindingModels +{ + public class OrdersBindingModel : IOrdersModel + { + public DateTime Date { get; set; } = DateTime.Now; + public string Status { get; set; } = string.Empty; + public int Id { get; set; } + public Dictionary FurnitureId { get; set; } + public Dictionary HeadsetId { get; set; } + } +} diff --git a/FurnitureFactory/FurnitureContracts/FurnitureContracts.csproj b/FurnitureFactory/FurnitureContracts/FurnitureContracts.csproj index 3169d8a..7ef3296 100644 --- a/FurnitureFactory/FurnitureContracts/FurnitureContracts.csproj +++ b/FurnitureFactory/FurnitureContracts/FurnitureContracts.csproj @@ -10,4 +10,8 @@ + + + + diff --git a/FurnitureFactory/FurnitureFactoryDataModels/Models/IFurnitureModel.cs b/FurnitureFactory/FurnitureFactoryDataModels/Models/IFurnitureModel.cs index 3990245..581c336 100644 --- a/FurnitureFactory/FurnitureFactoryDataModels/Models/IFurnitureModel.cs +++ b/FurnitureFactory/FurnitureFactoryDataModels/Models/IFurnitureModel.cs @@ -6,7 +6,7 @@ using System.Threading.Tasks; namespace FurnitureFactoryDataModels.Models { - internal interface IFurnitureModel : IId + public interface IFurnitureModel : IId { string Name { get;} string Color { get; } diff --git a/FurnitureFactory/FurnitureFactoryDataModels/Models/IHeadsetModel.cs b/FurnitureFactory/FurnitureFactoryDataModels/Models/IHeadsetModel.cs index 05f7aef..c2c291f 100644 --- a/FurnitureFactory/FurnitureFactoryDataModels/Models/IHeadsetModel.cs +++ b/FurnitureFactory/FurnitureFactoryDataModels/Models/IHeadsetModel.cs @@ -6,7 +6,7 @@ using System.Threading.Tasks; namespace FurnitureFactoryDataModels.Models { - internal interface IHeadsetModel : IId + public interface IHeadsetModel : IId { int Cost { get;} string Size { get; } diff --git a/FurnitureFactory/FurnitureFactoryDataModels/Models/IHeadsetModuleModel.cs b/FurnitureFactory/FurnitureFactoryDataModels/Models/IHeadsetModuleModel.cs index 73fc80f..bce3924 100644 --- a/FurnitureFactory/FurnitureFactoryDataModels/Models/IHeadsetModuleModel.cs +++ b/FurnitureFactory/FurnitureFactoryDataModels/Models/IHeadsetModuleModel.cs @@ -6,7 +6,7 @@ using System.Threading.Tasks; namespace FurnitureFactoryDataModels.Models { - internal interface IHeadsetModuleModel : IId + public interface IHeadsetModuleModel : IId { string Style { get;} int Cost { get;} diff --git a/FurnitureFactory/FurnitureFactoryDataModels/Models/IMaterialModel.cs b/FurnitureFactory/FurnitureFactoryDataModels/Models/IMaterialModel.cs index 702f4a7..1327645 100644 --- a/FurnitureFactory/FurnitureFactoryDataModels/Models/IMaterialModel.cs +++ b/FurnitureFactory/FurnitureFactoryDataModels/Models/IMaterialModel.cs @@ -6,7 +6,7 @@ using System.Threading.Tasks; namespace FurnitureFactoryDataModels.Models { - internal interface IMaterialModel : IId + public interface IMaterialModel : IId { string Name { get; } string Cost { get; } diff --git a/FurnitureFactory/FurnitureFactoryDataModels/Models/IOrdersModel.cs b/FurnitureFactory/FurnitureFactoryDataModels/Models/IOrdersModel.cs index 83eb877..51baf6e 100644 --- a/FurnitureFactory/FurnitureFactoryDataModels/Models/IOrdersModel.cs +++ b/FurnitureFactory/FurnitureFactoryDataModels/Models/IOrdersModel.cs @@ -6,7 +6,7 @@ using System.Threading.Tasks; namespace FurnitureFactoryDataModels.Models { - internal interface IOrdersModel : IId + public interface IOrdersModel : IId { DateTime Date { get; } string Status { get; } diff --git a/FurnitureFactory/FurnitureFactoryDataModels/Models/IRoleModel.cs b/FurnitureFactory/FurnitureFactoryDataModels/Models/IRoleModel.cs index 87ddccc..9f95834 100644 --- a/FurnitureFactory/FurnitureFactoryDataModels/Models/IRoleModel.cs +++ b/FurnitureFactory/FurnitureFactoryDataModels/Models/IRoleModel.cs @@ -6,7 +6,7 @@ using System.Threading.Tasks; namespace FurnitureFactoryDataModels.Models { - internal interface IRoleModel : IId + public interface IRoleModel : IId { string Name { get; } } diff --git a/FurnitureFactory/FurnitureFactoryDataModels/Models/ISalesSalonsModel.cs b/FurnitureFactory/FurnitureFactoryDataModels/Models/ISalesSalonsModel.cs index c1ada21..8d96804 100644 --- a/FurnitureFactory/FurnitureFactoryDataModels/Models/ISalesSalonsModel.cs +++ b/FurnitureFactory/FurnitureFactoryDataModels/Models/ISalesSalonsModel.cs @@ -6,7 +6,7 @@ using System.Threading.Tasks; namespace FurnitureFactoryDataModels.Models { - internal interface ISalesSalonsModel : IId + public interface ISalesSalonsModel : IId { string Name { get; } string Address { get; }