react-version #1
@ -22,13 +22,14 @@ public class SearchController : Controller {
|
||||
[EnableCors("_myAllowSpecificOrigins")]
|
||||
[HttpPost(Name = "Search")]
|
||||
public IEnumerable<Product> Post(string query, bool? preview) {
|
||||
const int PREVIEW = 3;
|
||||
HashSet<Product> products = new();
|
||||
|
||||
query = query.Trim();
|
||||
|
||||
try { // Pour faire une liste priorisée.
|
||||
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 {
|
||||
products.Concat(_context.Products.Where(x => x.Title.Contains(query)).ToHashSet());
|
||||
products.Concat(_context.Products.Where(x => x.Category.Contains(query)).ToHashSet());
|
||||
@ -39,7 +40,5 @@ public class SearchController : Controller {
|
||||
}
|
||||
return products;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
@ -24,7 +24,8 @@
|
||||
"start": "react-scripts start",
|
||||
"build": "react-scripts build",
|
||||
"test": "react-scripts test",
|
||||
"eject": "react-scripts eject"
|
||||
"eject": "react-scripts eject",
|
||||
"startsrv": "cd ../GrossesMitainesAPI/ & dotnet run"
|
||||
},
|
||||
"eslintConfig": {
|
||||
"extends": [
|
||||
|
Loading…
Reference in New Issue
Block a user