protected async Task AddToCart(FoodOrder food)
        {
            await CartService.Add(FoodOrderService.GetFoodOrder(food.FoodNavigation,
                                                                food.FoodOrderIngredient.Select(ingredient => ingredient.IngredientNavigation).ToList()));

            UriHelper.NavigateTo("/cart");
        }
Example #2
0
        protected async Task AddToCart(Food food)
        {
            var foodOrder = FoodOrderService.GetFoodOrder(food);

            await CartService.Add(foodOrder);

            UriHelper.NavigateTo("/cart");
        }
        private void UpdateBetterDeals()
        {
            // TODO :)
            var compatibleTypes = new[]
            {
                "32daf241-8c63-49a0-a22d-61057e46a730"
            };

            if (!compatibleTypes.Contains(Food.Type.ToString()))
            {
                return;
            }

            BetterDeals = FoodOrderService.LowestPrice(CustomIngredients, Foods)
                          .Where(order => order.Price() < TotalPrice)
                          .ToList();
        }
        protected async Task AddToCart()
        {
            await CartService.Add(FoodOrderService.GetFoodOrder(Food, CustomIngredients));

            UriHelper.NavigateTo("/cart");
        }