Пример #1
0
        public RandomRecipeObject GetRandomRecipe()
        {
            //Task<HttpResponse<string>> response = Unirest.get("https://spoonacular-recipe-food-nutrition-v1.p.mashape.com/recipes/random?limitLicense=false&number=1")
            string             urlString  = "random?limitLicense=false&number=1";
            var                response   = GetApiRequest(urlString);
            string             result     = response.Result.Body;
            RandomRecipeObject rootObject = JsonConvert.DeserializeObject <RandomRecipeObject>(result);

            return(rootObject);
        }
Пример #2
0
        public Recipe UpdateNewRecipe(RandomRecipeObject rootObject)
        {
            Recipe newRecipe = new Recipe
            {
                apiId = rootObject.recipes[0].id,
                title = rootObject.recipes[0].title,
                image = rootObject.recipes[0].image,
                Saved = false
            };

            _context.Recipe.Add(newRecipe);
            _context.SaveChanges();
            return(newRecipe);
        }