From 89c8a663d17ee3df6552c70b5a98f0a99551abf0 Mon Sep 17 00:00:00 2001 From: Programmist73 Date: Sun, 5 Feb 2023 21:19:48 +0400 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=BE=D0=B7=D0=B4=D0=B0=D0=BD=D0=B8?= =?UTF-8?q?=D0=B5=20=D0=BC=D0=BE=D0=B4=D0=B5=D0=BB=D0=B5=D0=B9=20=D0=B4?= =?UTF-8?q?=D0=BB=D1=8F=20=D0=BF=D0=BE=D0=B8=D1=81=D0=BA=D0=B0.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BindingModels/ComponentBindingModel.cs | 3 ++- .../BindingModels/OrderBindingModel.cs | 3 ++- .../BindingModels/ProductBindingModel.cs | 3 ++- .../SearchModels/ComponentSearchModel.cs | 19 +++++++++++++++++++ .../SearchModels/OrderSearchModel.cs | 16 ++++++++++++++++ .../SearchModels/ProductSearchModel.cs | 18 ++++++++++++++++++ 6 files changed, 59 insertions(+), 3 deletions(-) create mode 100644 BlacksmithWorkshop/BlacksmithWorkshopContracts/SearchModels/ComponentSearchModel.cs create mode 100644 BlacksmithWorkshop/BlacksmithWorkshopContracts/SearchModels/OrderSearchModel.cs create mode 100644 BlacksmithWorkshop/BlacksmithWorkshopContracts/SearchModels/ProductSearchModel.cs diff --git a/BlacksmithWorkshop/BlacksmithWorkshopContracts/BindingModels/ComponentBindingModel.cs b/BlacksmithWorkshop/BlacksmithWorkshopContracts/BindingModels/ComponentBindingModel.cs index 6c523d6..5dc4a58 100644 --- a/BlacksmithWorkshop/BlacksmithWorkshopContracts/BindingModels/ComponentBindingModel.cs +++ b/BlacksmithWorkshop/BlacksmithWorkshopContracts/BindingModels/ComponentBindingModel.cs @@ -7,7 +7,8 @@ using BlacksmithWorkshopDataModels.Models; namespace BlacksmithWorkshopContracts.BindingModels { - internal class ComponentBindingModel : IComponentModel + //реализация сущности "Компонент" + public class ComponentBindingModel : IComponentModel { public int Id { get; set; } diff --git a/BlacksmithWorkshop/BlacksmithWorkshopContracts/BindingModels/OrderBindingModel.cs b/BlacksmithWorkshop/BlacksmithWorkshopContracts/BindingModels/OrderBindingModel.cs index dfea827..641b634 100644 --- a/BlacksmithWorkshop/BlacksmithWorkshopContracts/BindingModels/OrderBindingModel.cs +++ b/BlacksmithWorkshop/BlacksmithWorkshopContracts/BindingModels/OrderBindingModel.cs @@ -8,7 +8,8 @@ using System.Threading.Tasks; namespace BlacksmithWorkshopContracts.BindingModels { - internal class OrderBindingModel : IOrderModel + //реализация сущности "Заказ" + public class OrderBindingModel : IOrderModel { public int Id { get; set; } diff --git a/BlacksmithWorkshop/BlacksmithWorkshopContracts/BindingModels/ProductBindingModel.cs b/BlacksmithWorkshop/BlacksmithWorkshopContracts/BindingModels/ProductBindingModel.cs index f6a5c9e..f8f5ddd 100644 --- a/BlacksmithWorkshop/BlacksmithWorkshopContracts/BindingModels/ProductBindingModel.cs +++ b/BlacksmithWorkshop/BlacksmithWorkshopContracts/BindingModels/ProductBindingModel.cs @@ -7,7 +7,8 @@ using System.Threading.Tasks; namespace BlacksmithWorkshopContracts.BindingModels { - internal class ProductBindingModel : IProductModel + //реализация сущности "Продукт" + public class ProductBindingModel : IProductModel { public int Id { get; set; } diff --git a/BlacksmithWorkshop/BlacksmithWorkshopContracts/SearchModels/ComponentSearchModel.cs b/BlacksmithWorkshop/BlacksmithWorkshopContracts/SearchModels/ComponentSearchModel.cs new file mode 100644 index 0000000..c858c99 --- /dev/null +++ b/BlacksmithWorkshop/BlacksmithWorkshopContracts/SearchModels/ComponentSearchModel.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BlacksmithWorkshopContracts.SearchModels +{ + //модель для поиска сущности "Компонент" + public class ComponentSearchModel + { + //для поиска по идентификатору + public int? Id { get; set; } + + //для поиска по названию + public string? ComponentName { get; set; } + } + +} diff --git a/BlacksmithWorkshop/BlacksmithWorkshopContracts/SearchModels/OrderSearchModel.cs b/BlacksmithWorkshop/BlacksmithWorkshopContracts/SearchModels/OrderSearchModel.cs new file mode 100644 index 0000000..7c7f72e --- /dev/null +++ b/BlacksmithWorkshop/BlacksmithWorkshopContracts/SearchModels/OrderSearchModel.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BlacksmithWorkshopContracts.SearchModels +{ + //для поиска сущности "Заказ" + public class OrderSearchModel + { + //для поиска по идентификатору + public int? Id { get; set; } + } + +} diff --git a/BlacksmithWorkshop/BlacksmithWorkshopContracts/SearchModels/ProductSearchModel.cs b/BlacksmithWorkshop/BlacksmithWorkshopContracts/SearchModels/ProductSearchModel.cs new file mode 100644 index 0000000..647bb18 --- /dev/null +++ b/BlacksmithWorkshop/BlacksmithWorkshopContracts/SearchModels/ProductSearchModel.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BlacksmithWorkshopContracts.SearchModels +{ + //модель для поиска компонента "Продукт" + public class ProductSearchModel + { + //для поиска по идентификатору + public int? Id { get; set; } + + //для поиска по названию + public string? ProductName { get; set; } + } +}