diff --git a/MyFirstBlazor/BlazingPizza/Pages/Index.razor b/MyFirstBlazor/BlazingPizza/Pages/Index.razor index 55aaaa2..e78a60b 100644 --- a/MyFirstBlazor/BlazingPizza/Pages/Index.razor +++ b/MyFirstBlazor/BlazingPizza/Pages/Index.razor @@ -33,8 +33,41 @@ OnConfirm="OrderState.ConfirmConfigurePizzaDialog"/> } + + @code { private List _specials = new List(); + private Order _order => OrderState.Order; protected override async Task OnInitializedAsync() { diff --git a/MyFirstBlazor/BlazingPizza/Services/OrderState.cs b/MyFirstBlazor/BlazingPizza/Services/OrderState.cs index b48d0ee..4e3a4df 100644 --- a/MyFirstBlazor/BlazingPizza/Services/OrderState.cs +++ b/MyFirstBlazor/BlazingPizza/Services/OrderState.cs @@ -32,5 +32,10 @@ ShowingConfigureDialog = false; } + + public void RemoveConfiguredPizza(Pizza pizza) + { + Order.Pizzas.Remove(pizza); + } } } diff --git a/MyFirstBlazor/BlazingPizza/Shared/ConfigurePizzaDialog.razor b/MyFirstBlazor/BlazingPizza/Shared/ConfigurePizzaDialog.razor index c4812e8..9714ad5 100644 --- a/MyFirstBlazor/BlazingPizza/Shared/ConfigurePizzaDialog.razor +++ b/MyFirstBlazor/BlazingPizza/Shared/ConfigurePizzaDialog.razor @@ -9,7 +9,7 @@
- + @(Pizza.Size) (£@(Pizza.GetFormattedTotalPrice())) diff --git a/MyFirstBlazor/BlazingPizza/pizza.db b/MyFirstBlazor/BlazingPizza/pizza.db index e2a2455..e70c7e0 100644 Binary files a/MyFirstBlazor/BlazingPizza/pizza.db and b/MyFirstBlazor/BlazingPizza/pizza.db differ diff --git a/MyFirstBlazor/BlazingPizza/pizza.db-shm b/MyFirstBlazor/BlazingPizza/pizza.db-shm index 4cafe9f..fe9ac28 100644 Binary files a/MyFirstBlazor/BlazingPizza/pizza.db-shm and b/MyFirstBlazor/BlazingPizza/pizza.db-shm differ diff --git a/MyFirstBlazor/BlazingPizza/pizza.db-wal b/MyFirstBlazor/BlazingPizza/pizza.db-wal index b9b7d19..e69de29 100644 Binary files a/MyFirstBlazor/BlazingPizza/pizza.db-wal and b/MyFirstBlazor/BlazingPizza/pizza.db-wal differ