From bdfba8ffa79ff665d8080c15c10b298d260ba69f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9D=D0=B8=D0=BA=D0=BE=D0=BB=D0=B0=D0=B9?= Date: Sun, 12 Mar 2023 10:57:32 +0400 Subject: [PATCH] fix --- .../Implements/OrderStorage.cs | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/FoodOrders/FoodOrdersFileImplement/Implements/OrderStorage.cs b/FoodOrders/FoodOrdersFileImplement/Implements/OrderStorage.cs index 88289ba..49bc5d3 100644 --- a/FoodOrders/FoodOrdersFileImplement/Implements/OrderStorage.cs +++ b/FoodOrders/FoodOrdersFileImplement/Implements/OrderStorage.cs @@ -3,6 +3,8 @@ using FoodOrdersContracts.SearchModels; using FoodOrdersContracts.StoragesContracts; using FoodOrdersContracts.ViewModels; using FoodOrdersFileImplement.Models; +using System.Reflection; +using System.Security.Cryptography.X509Certificates; namespace FoodOrdersFileImplement.Implements { @@ -38,14 +40,7 @@ namespace FoodOrdersFileImplement.Implements private OrderViewModel GetViewModel(Order order) { var viewModel = order.GetViewModel; - foreach (var dish in _source.Dishes) - { - if (dish.Id == order.DishId) - { - viewModel.DishName = dish.DishName; - break; - } - } + viewModel.DishName = _source.Dishes.FirstOrDefault(x => (x.Id == order.DishId))?.DishName; return viewModel; }