From d5f71510a9af84960e2db5d2aa6de56150f469c4 Mon Sep 17 00:00:00 2001 From: Leandro Hernan Rojas Date: Sat, 5 Apr 2025 12:54:16 -0300 Subject: [PATCH] Add Log Mark DOCLUMENT --- Models/Repositories/PhSCustomerRepository.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Models/Repositories/PhSCustomerRepository.cs b/Models/Repositories/PhSCustomerRepository.cs index a4b5f22..98c4a2f 100644 --- a/Models/Repositories/PhSCustomerRepository.cs +++ b/Models/Repositories/PhSCustomerRepository.cs @@ -1,5 +1,6 @@ using Domain.Entities; using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Logging; using Models.Helpers; using Models.Interfaces; using Models.Models; @@ -7,10 +8,12 @@ using System.Xml.Linq; namespace Models.Repositories { - public class PhSCustomerRepository(PhronCareOperationsHubContext context) : IPhSCustomerRepository + public class PhSCustomerRepository(PhronCareOperationsHubContext context, ILogger logger) : IPhSCustomerRepository { #region Declaraciones y Constructor private readonly PhronCareOperationsHubContext _context = context; + private readonly ILogger _logger = logger; + #endregion public async Task> GetAllAsync() { @@ -56,12 +59,13 @@ namespace Models.Repositories // c.PhSCustomerDocuments.Any(a => // EF.Functions.Like(a.DocumentNumber.ToLower(), $"%{loweredDoc}%"))); //} - if (!string.IsNullOrWhiteSpace(document)) + _logger.LogDebug("VALOR RECIBIDO DE 'document': {document}", document); + if (!string.IsNullOrWhiteSpace(document) && document != "?") { var loweredDoc = document.ToLower(); query = query.Where(c => c.PhSCustomerDocuments.Any(a => - a.DocumentNumber.ToLower().Contains(loweredDoc))); + EF.Functions.Like(a.DocumentNumber.ToLower(), $"%{loweredDoc}%"))); } //if (!string.IsNullOrWhiteSpace(email)) //{