public IActionResult Search(FatSearchViewModel model) { if (TempData.ContainsKey("AddRemoveResponse")) { model.AddRemoveBasketResponse = JsonConvert.DeserializeObject <AddOrRemoveFavouriteInBasketResponse>((string)TempData["AddRemoveResponse"]); } return(View("Fat/SearchResults", model)); }
public async Task <IViewComponentResult> InvokeAsync(SearchQueryViewModel searchQueryModel, string fatSearchRoute = null, string cssModifier = null, bool inline = false) { var model = new FatSearchViewModel(); if (searchQueryModel != null) { model.Keywords = searchQueryModel.Keywords; } if (fatSearchRoute != null) { model.FatSearchRoute = fatSearchRoute; } if (!inline) { return(View("Default", model)); } else { return(View("Inline", model)); } }