コード例 #1
0
        //Called from ShortRecipePage
        public RecipePage(int RecipeID)
        {
            InitializeComponent();
            SpoonacularAPI.SpoonacularAPI api = SpoonacularAPI.SpoonacularAPI.GetInstance();
            Recipe_Search.Text = RecipeID.ToString();

            Recipe_Full RF = api.GetRecipeFull(RecipeID);

            SetLabels(RF);
        }
コード例 #2
0
        //Query and update the labels
        private void Query()
        {
            SpoonacularAPI.SpoonacularAPI api = SpoonacularAPI.SpoonacularAPI.GetInstance();
            string       query = Recipe_Search.Text;
            Recipe_Short recipeShort;
            Recipe_Full  recipeFull = new Recipe_Full();

            if (query.Length > 0)
            {
                recipeShort = api.RecipeSearch(query, 1)[0];
                recipeFull  = SpoonacularAPI.SpoonacularAPI.GetInstance().GetRecipeFull(recipeShort);

                SetLabels(recipeFull);
            }
        }
コード例 #3
0
        private void Query()
        {
            SpoonacularAPI.SpoonacularAPI api = SpoonacularAPI.SpoonacularAPI.GetInstance();
            string        query     = Recipe_Search.Text;
            List <string> tempquery = new List <string>();

            tempquery.Add(query);
            SpoonacularAPI.SpoonacularAPI.RecipeByIngredient recipeBy;
            Recipe_Full recipeFull = new Recipe_Full();

            if (query.Length > 0)
            {
                recipeBy = api.FindRecipeByIngredients(tempquery, 1, true, 2, true)[0];
                //recipeFull = SpoonacularAPI.SpoonacularAPI.GetInstance().GetRecipeFull(recipeShort);

                SetLabels(recipeBy);
            }
        }