This commit is contained in:
MarcEricMartel 2022-10-18 09:39:04 -07:00
parent 84e6bb9bc3
commit 33a451a43f
2 changed files with 4 additions and 4 deletions

View File

@ -19,13 +19,14 @@ public class SearchController : Controller {
[HttpPost(Name = "Search")] [HttpPost(Name = "Search")]
public IEnumerable<Product> Post(string query, bool? preview) { public IEnumerable<Product> Post(string query, bool? preview) {
const int PREVIEW = 3;
HashSet<Product> products = new(); HashSet<Product> products = new();
query = query.Trim(); query = query.Trim();
try { // Pour faire une liste priorisée. try { // Pour faire une liste priorisée.
if (preview.HasValue && preview == true) if (preview.HasValue && preview == true)
products = _context.Products.Where(x => x.Title.Contains(query)).Take(3).ToHashSet(); products = _context.Products.Where(x => x.Title.Contains(query)).Take(PREVIEW).ToHashSet();
else { else {
products.Concat(_context.Products.Where(x => x.Title.Contains(query)).ToHashSet()); products.Concat(_context.Products.Where(x => x.Title.Contains(query)).ToHashSet());
products.Concat(_context.Products.Where(x => x.Category.Contains(query)).ToHashSet()); products.Concat(_context.Products.Where(x => x.Category.Contains(query)).ToHashSet());
@ -36,7 +37,5 @@ public class SearchController : Controller {
} }
return products; return products;
} }
} }

View File

@ -24,7 +24,8 @@
"start": "react-scripts start", "start": "react-scripts start",
"build": "react-scripts build", "build": "react-scripts build",
"test": "react-scripts test", "test": "react-scripts test",
"eject": "react-scripts eject" "eject": "react-scripts eject",
"startsrv": "cd ../GrossesMitainesAPI/ & dotnet run"
}, },
"eslintConfig": { "eslintConfig": {
"extends": [ "extends": [