diff --git a/MyFirstBlazor/BlazingPizza/Pages/Checkout.razor b/MyFirstBlazor/BlazingPizza/Pages/Checkout.razor new file mode 100644 index 0000000..8f4bdaa --- /dev/null +++ b/MyFirstBlazor/BlazingPizza/Pages/Checkout.razor @@ -0,0 +1,50 @@ +@using BlazingPizza.Services + +@page "/checkout" +@inject OrderState OrderState +@inject HttpClient HttpClient +@inject NavigationManager NavigationManager + +
+ + + + +
Get Pizza
+
+
+ +
+
+
+

Review order

+ @foreach (var pizza in Order.Pizzas) + { +

+ + @(pizza.Size)" + @pizza.Special.Name + (£@pizza.GetFormattedTotalPrice()) + +

+ } + +

+ + Total price: + £@Order.GetFormattedTotalPrice() + +

+
+
+ + +
+ +@code { + Order Order => OrderState.Order; +} diff --git a/MyFirstBlazor/BlazingPizza/Pages/Index.razor b/MyFirstBlazor/BlazingPizza/Pages/Index.razor index e78a60b..dc48366 100644 --- a/MyFirstBlazor/BlazingPizza/Pages/Index.razor +++ b/MyFirstBlazor/BlazingPizza/Pages/Index.razor @@ -5,6 +5,15 @@ @inject NavigationManager NavigationManager @inject OrderState OrderState +
+ + + +
Get Pizza
+
+

Blazing Pizzas