コード例 #1
0
        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));
            }
        }