Test Search Customer
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 2m54s

This commit is contained in:
Leandro Hernan Rojas 2025-04-05 02:20:26 -03:00
parent aa13555427
commit bed284692c

View File

@ -41,13 +41,13 @@ namespace Models.Repositories
.Include(c => c.PhSCustomerAddresses)
.AsQueryable();
if (!string.IsNullOrWhiteSpace(name))
{
var loweredName = name.ToLower();
query = query.Where(c =>
c.Name.ToLower().Contains(loweredName) ||
c.BusinessName.ToLower().Contains(loweredName));
}
//if (!string.IsNullOrWhiteSpace(name))
//{
// var loweredName = name.ToLower();
// query = query.Where(c =>
// c.Name.ToLower().Contains(loweredName) ||
// c.BusinessName.ToLower().Contains(loweredName));
//}
if (!string.IsNullOrWhiteSpace(document))
{
@ -56,13 +56,13 @@ namespace Models.Repositories
c.PhSCustomerDocuments.Any(a =>
EF.Functions.Like(a.DocumentNumber.ToLower(), $"%{loweredDoc}%")));
}
if (!string.IsNullOrWhiteSpace(email))
{
var loweredEmail = email.ToLower();
query = query.Where(c =>
c.PhSCustomerAddresses.Any(a =>
a.Email.ToLower().Contains(loweredEmail)));
}
//if (!string.IsNullOrWhiteSpace(email))
//{
// var loweredEmail = email.ToLower();
// query = query.Where(c =>
// c.PhSCustomerAddresses.Any(a =>
// a.Email.ToLower().Contains(loweredEmail)));
//}
var customers = await query.ToListAsync();
return customers.Select(EntityMapper.MapEntity<PhSCustomer, ECustomer>);