public static BindingList <FoodPreview> GetAll()
        {
            var result = new BindingList <FoodPreview>();

            XDocument xdocument          = XDocument.Load("../../Db/PreviewFoods.xml");
            IEnumerable <XElement> foods = xdocument.Root.Elements();

            foreach (var foodEl in foods)
            {
                var foodItem = new FoodPreview();
                foodItem.Id            = foodEl.Element("id").Value;
                foodItem.ImageNameFile = foodEl.Element("imageNameFile").Value;
                foodItem.Intro         = foodEl.Element("intro").Value;

                result.Add(foodItem);
            }

            return(result);
        }
        public IActionResult FoodResults(FoodPreview foodSearch)
        {
            ApiDAL api     = new ApiDAL();
            string jsonRes = api.searchForFood(foodSearch.Name);


            JsonResponseModel jsonObj = JsonConvert.DeserializeObject <JsonResponseModel>(jsonRes);

            var brandedResults = jsonObj.branded;
            var commonResults  = jsonObj.common;

            SearchResults res = new SearchResults();

            res.Name = foodSearch.Name;


            foreach (var i in brandedResults)
            {
                FoodPreview preview = new FoodPreview();
                preview.Name            = i.food_name;
                preview.PhotoUrl        = i.photo.thumb;
                preview.ServingQuantity = i.serving_qty;
                preview.ServingUnit     = i.serving_unit;
                res.FoodSearchResults.Add(preview);
            }

            foreach (var i in commonResults)
            {
                FoodPreview preview = new FoodPreview();
                preview.Name            = i.food_name;
                preview.PhotoUrl        = i.photo.thumb;
                preview.ServingQuantity = i.serving_qty;
                preview.ServingUnit     = i.serving_unit;
                res.FoodSearchResults.Add(preview);
            }

            return(View(res));
        }