public async Task <ActionResult> MenuSearch(int?id) { var menu = await MenuRetriever.Retrieve(id); FindFoodItemViewModel menuItems = new FindFoodItemViewModel(); menuItems.foundItems = menu; return(View(menuItems)); }
[HttpPost]//<---need to change this at some point public async Task <ActionResult> FindFoodItem(FindFoodItemViewModel foodToFind) { var foodRetrievalRoot = await FoodRetrieval.Retrieve(foodToFind.BrandName, foodToFind.FoodName); if (foodRetrievalRoot.list == null) { TempData["foods"] = null; return(RedirectToAction("Index")); } var foodRetrieval = foodRetrievalRoot.list.item; CustomerIndexViewModel foodView = new CustomerIndexViewModel(); foodView.retrievedFoods = foodRetrieval; TempData["foods"] = foodView; return(RedirectToAction("Index")); }
public ActionResult FindFoodItem() { FindFoodItemViewModel foodToFind = new FindFoodItemViewModel(); return(View(foodToFind)); }