public async Task <IActionResult> Search(SearchCriteria search) { if (ModelState.IsValid) { if (search.IsBeingSearched()) { 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 search) { //Prepare query: Select * from Clothing. //Does not get sent to DB. if (ModelState.IsValid) { if (search.IsBeingSearched()) { await ClothingDb.BuildSearchQuery(search, _context); return(View(search)); } else { ModelState.AddModelError(string.Empty, "You must search by atleast one criteria."); return(View(search)); } } return(View()); }