From 7c07811ef63b6ca9ffdbd78d074dd3af3b314de1 Mon Sep 17 00:00:00 2001 From: Loretta Date: Fri, 21 Nov 2025 21:40:29 +0100 Subject: [PATCH] fromDateUtc --- .../Areas/Admin/Controllers/CustomOrderSignalREndpoint.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Nop.Plugin.Misc.AIPlugin/Areas/Admin/Controllers/CustomOrderSignalREndpoint.cs b/Nop.Plugin.Misc.AIPlugin/Areas/Admin/Controllers/CustomOrderSignalREndpoint.cs index 65d7d0e..37f0537 100644 --- a/Nop.Plugin.Misc.AIPlugin/Areas/Admin/Controllers/CustomOrderSignalREndpoint.cs +++ b/Nop.Plugin.Misc.AIPlugin/Areas/Admin/Controllers/CustomOrderSignalREndpoint.cs @@ -20,12 +20,14 @@ namespace Nop.Plugin.Misc.FruitBankPlugin.Areas.Admin.Controllers; public class CustomOrderSignalREndpoint(FruitBankDbContext ctx, SignalRSendToClientService sendToClient, IPriceCalculationService customPriceCalculationService,IEventPublisher eventPublisher, IWorkContext workContext, IEnumerable logWriters) : ICustomOrderSignalREndpointServer { + private const int FromOrderDays = -14; private readonly ILogger _logger = new Logger(logWriters.ToArray()); [SignalR(SignalRTags.GetAllOrderDtos)] public async Task> GetAllOrderDtos() { - return await ctx.OrderDtos.GetAll(true).ToListAsync(); + var fromDateUtc = DateTime.UtcNow.Date.AddDays(FromOrderDays); + return await ctx.OrderDtos.GetAll(true).Where(o => o.CreatedOnUtc > fromDateUtc).ToListAsync(); } [SignalR(SignalRTags.GetOrderDtoById)] @@ -73,11 +75,11 @@ public class CustomOrderSignalREndpoint(FruitBankDbContext ctx, SignalRSendToCli return await ctx.OrderItemDtos.GetByIdAsync(orderItemId, true); } - [SignalR(SignalRTags.GetAllOrderItemDtos)] public async Task> GetAllOrderItemDtos() { - return await ctx.OrderItemDtos.GetAll(true).ToListAsync(); + var fromDateUtc = DateTime.UtcNow.Date.AddDays(FromOrderDays); + return await ctx.OrderItemDtos.GetAll(true).Where(oi => oi.OrderDto.CreatedOnUtc > fromDateUtc).ToListAsync(); } [SignalR(SignalRTags.GetAllOrderItemDtoByOrderId)]