Refactor product filtering logic and add database migration for categories and tags
This commit is contained in:
@@ -18,8 +18,8 @@ public class GetAllPruductCategoryByFilterQueryHandler : IRequestHandler<GetAllP
|
||||
{
|
||||
query = query
|
||||
.Where(x => request.Filter.Id == null || x.Id == request.Filter.Id)
|
||||
.Where(x => request.Filter.ProductId == null || x.ProductId.Contains(request.Filter.ProductId))
|
||||
.Where(x => request.Filter.CategoryId == null || x.CategoryId.Contains(request.Filter.CategoryId))
|
||||
.Where(x => request.Filter.ProductId == null || x.ProductId==request.Filter.ProductId)
|
||||
.Where(x => request.Filter.CategoryId == null || x.CategoryId==request.Filter.CategoryId)
|
||||
;
|
||||
}
|
||||
return new GetAllPruductCategoryByFilterResponseDto
|
||||
|
||||
@@ -18,8 +18,8 @@ public class GetAllPruductTagByFilterQueryHandler : IRequestHandler<GetAllPruduc
|
||||
{
|
||||
query = query
|
||||
.Where(x => request.Filter.Id == null || x.Id == request.Filter.Id)
|
||||
.Where(x => request.Filter.ProductId == null || x.ProductId.Contains(request.Filter.ProductId))
|
||||
.Where(x => request.Filter.TagId == null || x.TagId.Contains(request.Filter.TagId))
|
||||
.Where(x => request.Filter.ProductId == null || x.ProductId==request.Filter.ProductId)
|
||||
.Where(x => request.Filter.TagId == null || x.TagId==request.Filter.TagId)
|
||||
;
|
||||
}
|
||||
return new GetAllPruductTagByFilterResponseDto
|
||||
|
||||
Reference in New Issue
Block a user