Beispiel #1
0
        public async Task <IActionResult> GenerateShoppingList(GenerateShoppingList dates)
        {
            var planner = GetLoggedInPlanner();

            dates.User        = planner.SpoonacularUserName;
            dates.Hash        = planner.UserHash;
            dates.StartString = TimeTools.ConvertDateTimeToMealPlanFormat(dates.Start);
            dates.EndString   = TimeTools.ConvertDateTimeToMealPlanFormat(dates.End);

            var shoppingList = await _spoonacular.GenerateShoppingList(dates);

            var preparedShoppingList = PrepareShoppingListViewModel(shoppingList);

            return(View(preparedShoppingList)); // will return a list of ingredients to the View
        }