From 3caf944c50cd840e7f3f063e1571d58a5059e637 Mon Sep 17 00:00:00 2001 From: "ashutosh.nehete" Date: Wed, 3 Dec 2025 14:59:42 +0530 Subject: [PATCH] Added globle search in purchase invoices (title, UID) --- Marco.Pms.Services/Service/PurchaseInvoiceService.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Marco.Pms.Services/Service/PurchaseInvoiceService.cs b/Marco.Pms.Services/Service/PurchaseInvoiceService.cs index 34b618c..6e138b0 100644 --- a/Marco.Pms.Services/Service/PurchaseInvoiceService.cs +++ b/Marco.Pms.Services/Service/PurchaseInvoiceService.cs @@ -232,6 +232,11 @@ namespace Marco.Pms.Services.Service query = query.Where(pid => projectIds.Contains(pid.ProjectId)); } + if (!string.IsNullOrWhiteSpace(searchString)) + { + query = query.Where(pid => pid.Title.Contains(searchString) || + (pid.UIDPrefix + "/" + pid.UIDPostfix.ToString().PadLeft(5, '0')).Contains(searchString)); + } // Compute total count before paging var totalCount = await query.CountAsync(ct);