fix(SearchProductByName)

subProduct
Amir Hossein Khademi 2024-08-10 20:35:38 +03:30
parent ae9b65adbd
commit d59657c1bf
1 changed files with 3 additions and 4 deletions

View File

@ -18,8 +18,6 @@ public class GetProductsQueryHandler(
if (request.IsActive != null) if (request.IsActive != null)
products = products.Where(p => p.IsEnable == request.IsActive); products = products.Where(p => p.IsEnable == request.IsActive);
if (request.ProductName != null)
products = products.OrderByDescending(p => EF.Functions.TrigramsSimilarity(p.PersianName,request.ProductName));
if (request.SortBy != QuerySortBy.None) if (request.SortBy != QuerySortBy.None)
{ {
products = request.SortBy switch products = request.SortBy switch
@ -32,9 +30,10 @@ public class GetProductsQueryHandler(
}; };
} }
else else
{
products = products.OrderByDescending(p => p.CreatedAt); products = products.OrderByDescending(p => p.CreatedAt);
}
if (request.ProductName != null)
products = products.OrderByDescending(p => EF.Functions.TrigramsSimilarity(p.PersianName, request.ProductName));
if (request.CategoryId != default) if (request.CategoryId != default)
{ {