From 5e719844c370736bd1c7bae46fa2d5bef3d8d4db Mon Sep 17 00:00:00 2001 From: bekodeg Date: Sun, 19 May 2024 16:54:15 +0400 Subject: [PATCH] =?UTF-8?q?Revert=20"=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D0=BB=20file=20=D0=B8=20list=20implement"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 979d739d7c347a766b5d9ec0ec1317948125b186. --- .../Implements/OrderStorage.cs | 18 ++++++------------ .../Implements/OrderStorage.cs | 8 +++++--- 2 files changed, 11 insertions(+), 15 deletions(-) diff --git a/SushiBar/SushiBarFileImplement/Implements/OrderStorage.cs b/SushiBar/SushiBarFileImplement/Implements/OrderStorage.cs index d1e2b75..2f57336 100644 --- a/SushiBar/SushiBarFileImplement/Implements/OrderStorage.cs +++ b/SushiBar/SushiBarFileImplement/Implements/OrderStorage.cs @@ -15,9 +15,7 @@ namespace SushiBarFileImplement.Implements } public List GetFullList() { - return source.Orders - .Select(x => AttachSushiName(x.GetViewModel)) - .ToList(); + return source.Orders.Select(x => AttachSushiName(x.GetViewModel)).ToList(); } public List GetFilteredList(OrderSearchModel model) { @@ -25,13 +23,9 @@ namespace SushiBarFileImplement.Implements { return new(); } - return source.Orders - .Where(o => - (model.Id.HasValue && o.Id == model.Id) || - (model.DateFrom.HasValue && model.DateTo.HasValue && - model.DateFrom < o.DateCreate && o.DateCreate < model.DateTo)) - .Select(x => AttachSushiName(x.GetViewModel)) - .ToList(); + return source.Orders.Where(x => + x.Id == model.Id).Select(x => + AttachSushiName(x.GetViewModel)).ToList(); } public OrderViewModel? GetElement(OrderSearchModel model) { @@ -39,8 +33,8 @@ namespace SushiBarFileImplement.Implements { return null; } - return AttachSushiName(source.Orders - .FirstOrDefault(x => (x.Id == model.Id))?.GetViewModel); + return AttachSushiName(source.Orders.FirstOrDefault(x => + (x.Id == model.Id))?.GetViewModel); } public OrderViewModel? Insert(OrderBindingModel model) { diff --git a/SushiBar/SushiBarListImplement/Implements/OrderStorage.cs b/SushiBar/SushiBarListImplement/Implements/OrderStorage.cs index 200d951..29483f7 100644 --- a/SushiBar/SushiBarListImplement/Implements/OrderStorage.cs +++ b/SushiBar/SushiBarListImplement/Implements/OrderStorage.cs @@ -25,11 +25,13 @@ namespace SushiBarListImplement.Implements public List GetFilteredList(OrderSearchModel model) { var result = new List(); + if (model == null || !model.Id.HasValue) + { + return result; + } foreach (var order in _source.Orders) { - if (order.Id == model.Id || - (model.DateFrom.HasValue && model.DateTo.HasValue && - model.DateFrom < order.DateCreate && order.DateCreate < model.DateTo))) + if (order.Id == model.Id) { result.Add(AttachSushiName(order.GetViewModel)); }