public async Task <IActionResult> Search(SearchCriteria search) { if (ModelState.IsValid) { if (search.IsBeingSearched) { await ClothingDB.BuildSearchQuery(search, _context); } else { ModelState.AddModelError(string.Empty, "You must search by at least one criteria"); } return(View(search)); } return(View()); }
public async Task <IActionResult> Search(SearchCriteria search) { if (ModelState.IsValid) { if (search.IsSearchBeingPerformed()) { //Not yet sent to DB search = await ClothingDB.BuildSearchQuery(search, _context); return(View(search)); } else { ModelState.AddModelError(string.Empty, "You must search by at least one criteria"); return(View(search)); } } return(View()); }
public async Task <IActionResult> Search(SearchCriteria sc) { // Could we use a button click event to do nothing until the button is clicked? if (ModelState.IsValid) { if (sc.IsBeingSearched()) { await ClothingDB.BuildSearchQuery(sc, _context); return(View(sc)); } else { ModelState.AddModelError(string.Empty, "Please enter search criteria"); return(View(sc)); } } return(View()); }