├── .gitignore ├── LICENSE ├── README.md ├── docs ├── 00-get-started.md ├── 01-HomeScreen.md ├── 02-managing-state.md ├── 03-validation.md ├── 04-authentication.md └── 05-components.md ├── global.json ├── modules ├── 0-Start │ ├── BlazingPizza.Client │ │ ├── BlazingPizza.Client.csproj │ │ ├── Program.cs │ │ └── _Imports.razor │ ├── BlazingPizza.ComponentsLibrary │ │ ├── BlazingPizza.ComponentsLibrary.csproj │ │ ├── LocalStorage.cs │ │ ├── Map │ │ │ ├── Map.razor │ │ │ ├── Marker.cs │ │ │ └── Point.cs │ │ ├── _Imports.razor │ │ └── wwwroot │ │ │ ├── deliveryMap.js │ │ │ ├── leaflet │ │ │ ├── images │ │ │ │ ├── layers-2x.png │ │ │ │ ├── layers.png │ │ │ │ ├── marker-icon-2x.png │ │ │ │ ├── marker-icon.png │ │ │ │ └── marker-shadow.png │ │ │ ├── leaflet.css │ │ │ └── leaflet.js │ │ │ ├── localStorage.js │ │ │ └── pushNotifications.js │ ├── BlazingPizza.Shared │ │ ├── Address.cs │ │ ├── BlazingPizza.Shared.csproj │ │ ├── IRepository.cs │ │ ├── LatLong.cs │ │ ├── NotificationSubscription.cs │ │ ├── Order.cs │ │ ├── OrderWithStatus.cs │ │ ├── Pizza.cs │ │ ├── PizzaSpecial.cs │ │ ├── PizzaTopping.cs │ │ ├── Topping.cs │ │ └── UserInfo.cs │ ├── BlazingPizza.sln │ └── BlazingPizza │ │ ├── BlazingPizza.csproj │ │ ├── Components │ │ ├── App.razor │ │ ├── Layout │ │ │ ├── MainLayout.razor │ │ │ └── MainLayout.razor.css │ │ ├── Pages │ │ │ ├── Error.razor │ │ │ └── Home.razor │ │ ├── Routes.razor │ │ └── _Imports.razor │ │ ├── EfRepository.cs │ │ ├── OrdersController.cs │ │ ├── PizzaApiExtensions.cs │ │ ├── PizzaStoreContext.cs │ │ ├── PizzaStoreUser.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── SeedData.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ ├── css │ │ ├── bootstrap │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ ├── font │ │ │ ├── quicksand-v8-latin-300.woff │ │ │ ├── quicksand-v8-latin-300.woff2 │ │ │ ├── quicksand-v8-latin-500.woff │ │ │ ├── quicksand-v8-latin-500.woff2 │ │ │ ├── quicksand-v8-latin-700.woff │ │ │ ├── quicksand-v8-latin-700.woff2 │ │ │ ├── quicksand-v8-latin-regular.woff │ │ │ ├── quicksand-v8-latin-regular.woff2 │ │ │ └── quicksand.css │ │ └── site.css │ │ ├── img │ │ ├── bike.svg │ │ ├── icon-512.png │ │ ├── logo.svg │ │ ├── pizza-slice.svg │ │ ├── pizzas │ │ │ ├── bacon.jpg │ │ │ ├── brit.jpg │ │ │ ├── cheese.jpg │ │ │ ├── margherita.jpg │ │ │ ├── meaty.jpg │ │ │ ├── mushroom.jpg │ │ │ ├── pepperoni.jpg │ │ │ └── salad.jpg │ │ └── user.svg │ │ └── index.html ├── 1-HomeScreen │ ├── BlazingPizza.Client │ │ ├── BlazingPizza.Client.csproj │ │ ├── ConfigurePizzaDialog.razor │ │ ├── ConfiguredPizzaItem.razor │ │ ├── Home.razor │ │ ├── HttpRepository.cs │ │ ├── Program.cs │ │ └── _Imports.razor │ ├── BlazingPizza.ComponentsLibrary │ │ ├── BlazingPizza.ComponentsLibrary.csproj │ │ ├── LocalStorage.cs │ │ ├── Map │ │ │ ├── Map.razor │ │ │ ├── Marker.cs │ │ │ └── Point.cs │ │ ├── _Imports.razor │ │ └── wwwroot │ │ │ ├── deliveryMap.js │ │ │ ├── leaflet │ │ │ ├── images │ │ │ │ ├── layers-2x.png │ │ │ │ ├── layers.png │ │ │ │ ├── marker-icon-2x.png │ │ │ │ ├── marker-icon.png │ │ │ │ └── marker-shadow.png │ │ │ ├── leaflet.css │ │ │ └── leaflet.js │ │ │ ├── localStorage.js │ │ │ └── pushNotifications.js │ ├── BlazingPizza.Shared │ │ ├── Address.cs │ │ ├── BlazingPizza.Shared.csproj │ │ ├── IRepository.cs │ │ ├── LatLong.cs │ │ ├── NotificationSubscription.cs │ │ ├── Order.cs │ │ ├── OrderWithStatus.cs │ │ ├── Pizza.cs │ │ ├── PizzaSpecial.cs │ │ ├── PizzaTopping.cs │ │ ├── Topping.cs │ │ └── UserInfo.cs │ ├── BlazingPizza.sln │ └── BlazingPizza │ │ ├── BlazingPizza.csproj │ │ ├── Components │ │ ├── App.razor │ │ ├── Layout │ │ │ ├── MainLayout.razor │ │ │ └── MainLayout.razor.css │ │ ├── Pages │ │ │ └── Error.razor │ │ ├── Routes.razor │ │ └── _Imports.razor │ │ ├── EfRepository.cs │ │ ├── OrdersController.cs │ │ ├── PizzaApiExtensions.cs │ │ ├── PizzaStoreContext.cs │ │ ├── PizzaStoreUser.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── SeedData.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ ├── css │ │ ├── bootstrap │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ ├── font │ │ │ ├── quicksand-v8-latin-300.woff │ │ │ ├── quicksand-v8-latin-300.woff2 │ │ │ ├── quicksand-v8-latin-500.woff │ │ │ ├── quicksand-v8-latin-500.woff2 │ │ │ ├── quicksand-v8-latin-700.woff │ │ │ ├── quicksand-v8-latin-700.woff2 │ │ │ ├── quicksand-v8-latin-regular.woff │ │ │ ├── quicksand-v8-latin-regular.woff2 │ │ │ └── quicksand.css │ │ └── site.css │ │ ├── img │ │ ├── bike.svg │ │ ├── icon-512.png │ │ ├── logo.svg │ │ ├── pizza-slice.svg │ │ ├── pizzas │ │ │ ├── bacon.jpg │ │ │ ├── brit.jpg │ │ │ ├── cheese.jpg │ │ │ ├── margherita.jpg │ │ │ ├── meaty.jpg │ │ │ ├── mushroom.jpg │ │ │ ├── pepperoni.jpg │ │ │ └── salad.jpg │ │ └── user.svg │ │ └── index.html ├── 2-State │ ├── BlazingPizza.Client │ │ ├── BlazingPizza.Client.csproj │ │ ├── Components │ │ │ ├── ConfigurePizzaDialog.razor │ │ │ ├── ConfiguredPizzaItem.razor │ │ │ ├── OrderReview.razor │ │ │ └── Pages │ │ │ │ └── Home.razor │ │ ├── HttpRepository.cs │ │ ├── OrderState.cs │ │ ├── Program.cs │ │ └── _Imports.razor │ ├── BlazingPizza.ComponentsLibrary │ │ ├── BlazingPizza.ComponentsLibrary.csproj │ │ ├── LocalStorage.cs │ │ ├── Map │ │ │ ├── Map.razor │ │ │ ├── Marker.cs │ │ │ └── Point.cs │ │ ├── _Imports.razor │ │ └── wwwroot │ │ │ ├── deliveryMap.js │ │ │ ├── leaflet │ │ │ ├── images │ │ │ │ ├── layers-2x.png │ │ │ │ ├── layers.png │ │ │ │ ├── marker-icon-2x.png │ │ │ │ ├── marker-icon.png │ │ │ │ └── marker-shadow.png │ │ │ ├── leaflet.css │ │ │ └── leaflet.js │ │ │ ├── localStorage.js │ │ │ └── pushNotifications.js │ ├── BlazingPizza.Shared │ │ ├── Address.cs │ │ ├── BlazingPizza.Shared.csproj │ │ ├── IRepository.cs │ │ ├── LatLong.cs │ │ ├── NotificationSubscription.cs │ │ ├── Order.cs │ │ ├── OrderWithStatus.cs │ │ ├── Pizza.cs │ │ ├── PizzaSpecial.cs │ │ ├── PizzaTopping.cs │ │ ├── Topping.cs │ │ └── UserInfo.cs │ ├── BlazingPizza.sln │ └── BlazingPizza │ │ ├── BlazingPizza.csproj │ │ ├── Components │ │ ├── App.razor │ │ ├── Layout │ │ │ ├── MainLayout.razor │ │ │ └── MainLayout.razor.css │ │ ├── Pages │ │ │ ├── Error.razor │ │ │ ├── MyOrders.razor │ │ │ └── OrderDetails.razor │ │ ├── Routes.razor │ │ └── _Imports.razor │ │ ├── EfRepository.cs │ │ ├── OrdersController.cs │ │ ├── PizzaApiExtensions.cs │ │ ├── PizzaStoreContext.cs │ │ ├── PizzaStoreUser.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── SeedData.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ ├── css │ │ ├── bootstrap │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ ├── font │ │ │ ├── quicksand-v8-latin-300.woff │ │ │ ├── quicksand-v8-latin-300.woff2 │ │ │ ├── quicksand-v8-latin-500.woff │ │ │ ├── quicksand-v8-latin-500.woff2 │ │ │ ├── quicksand-v8-latin-700.woff │ │ │ ├── quicksand-v8-latin-700.woff2 │ │ │ ├── quicksand-v8-latin-regular.woff │ │ │ ├── quicksand-v8-latin-regular.woff2 │ │ │ └── quicksand.css │ │ └── site.css │ │ ├── img │ │ ├── bike.svg │ │ ├── icon-512.png │ │ ├── logo.svg │ │ ├── pizza-slice.svg │ │ ├── pizzas │ │ │ ├── bacon.jpg │ │ │ ├── brit.jpg │ │ │ ├── cheese.jpg │ │ │ ├── margherita.jpg │ │ │ ├── meaty.jpg │ │ │ ├── mushroom.jpg │ │ │ ├── pepperoni.jpg │ │ │ └── salad.jpg │ │ └── user.svg │ │ └── index.html ├── 3-Validation │ ├── BlazingPizza.Client │ │ ├── BlazingPizza.Client.csproj │ │ ├── BootstrapFieldClassProvider.cs │ │ ├── Components │ │ │ ├── AddressEditor.razor │ │ │ ├── ConfigurePizzaDialog.razor │ │ │ ├── ConfiguredPizzaItem.razor │ │ │ ├── OrderReview.razor │ │ │ └── Pages │ │ │ │ ├── Checkout.razor │ │ │ │ └── Home.razor │ │ ├── HttpRepository.cs │ │ ├── OrderState.cs │ │ ├── Program.cs │ │ └── _Imports.razor │ ├── BlazingPizza.ComponentsLibrary │ │ ├── BlazingPizza.ComponentsLibrary.csproj │ │ ├── LocalStorage.cs │ │ ├── Map │ │ │ ├── Map.razor │ │ │ ├── Marker.cs │ │ │ └── Point.cs │ │ ├── _Imports.razor │ │ └── wwwroot │ │ │ ├── deliveryMap.js │ │ │ ├── leaflet │ │ │ ├── images │ │ │ │ ├── layers-2x.png │ │ │ │ ├── layers.png │ │ │ │ ├── marker-icon-2x.png │ │ │ │ ├── marker-icon.png │ │ │ │ └── marker-shadow.png │ │ │ ├── leaflet.css │ │ │ └── leaflet.js │ │ │ ├── localStorage.js │ │ │ └── pushNotifications.js │ ├── BlazingPizza.Shared │ │ ├── Address.cs │ │ ├── BlazingPizza.Shared.csproj │ │ ├── IRepository.cs │ │ ├── LatLong.cs │ │ ├── NotificationSubscription.cs │ │ ├── Order.cs │ │ ├── OrderWithStatus.cs │ │ ├── Pizza.cs │ │ ├── PizzaSpecial.cs │ │ ├── PizzaTopping.cs │ │ ├── Topping.cs │ │ └── UserInfo.cs │ ├── BlazingPizza.sln │ └── BlazingPizza │ │ ├── BlazingPizza.csproj │ │ ├── Components │ │ ├── App.razor │ │ ├── Layout │ │ │ ├── MainLayout.razor │ │ │ └── MainLayout.razor.css │ │ ├── Pages │ │ │ ├── Error.razor │ │ │ ├── MyOrders.razor │ │ │ └── OrderDetails.razor │ │ ├── Routes.razor │ │ └── _Imports.razor │ │ ├── EfRepository.cs │ │ ├── OrdersController.cs │ │ ├── PizzaApiExtensions.cs │ │ ├── PizzaStoreContext.cs │ │ ├── PizzaStoreUser.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── SeedData.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ ├── css │ │ ├── bootstrap │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ ├── font │ │ │ ├── quicksand-v8-latin-300.woff │ │ │ ├── quicksand-v8-latin-300.woff2 │ │ │ ├── quicksand-v8-latin-500.woff │ │ │ ├── quicksand-v8-latin-500.woff2 │ │ │ ├── quicksand-v8-latin-700.woff │ │ │ ├── quicksand-v8-latin-700.woff2 │ │ │ ├── quicksand-v8-latin-regular.woff │ │ │ ├── quicksand-v8-latin-regular.woff2 │ │ │ └── quicksand.css │ │ └── site.css │ │ ├── img │ │ ├── bike.svg │ │ ├── icon-512.png │ │ ├── logo.svg │ │ ├── pizza-slice.svg │ │ ├── pizzas │ │ │ ├── bacon.jpg │ │ │ ├── brit.jpg │ │ │ ├── cheese.jpg │ │ │ ├── margherita.jpg │ │ │ ├── meaty.jpg │ │ │ ├── mushroom.jpg │ │ │ ├── pepperoni.jpg │ │ │ └── salad.jpg │ │ └── user.svg │ │ └── index.html ├── 4-Authentication │ ├── BlazingPizza.Client │ │ ├── BlazingPizza.Client.csproj │ │ ├── BootstrapFieldClassProvider.cs │ │ ├── Components │ │ │ ├── AddressEditor.razor │ │ │ ├── ConfigurePizzaDialog.razor │ │ │ ├── ConfiguredPizzaItem.razor │ │ │ ├── OrderReview.razor │ │ │ └── Pages │ │ │ │ ├── Checkout.razor │ │ │ │ └── Home.razor │ │ ├── HttpRepository.cs │ │ ├── OrderState.cs │ │ ├── PersistentAuthenticationStateProvider.cs │ │ ├── Program.cs │ │ ├── UserInfo.cs │ │ └── _Imports.razor │ ├── BlazingPizza.ComponentsLibrary │ │ ├── BlazingPizza.ComponentsLibrary.csproj │ │ ├── LocalStorage.cs │ │ ├── Map │ │ │ ├── Map.razor │ │ │ ├── Marker.cs │ │ │ └── Point.cs │ │ ├── _Imports.razor │ │ └── wwwroot │ │ │ ├── deliveryMap.js │ │ │ ├── leaflet │ │ │ ├── images │ │ │ │ ├── layers-2x.png │ │ │ │ ├── layers.png │ │ │ │ ├── marker-icon-2x.png │ │ │ │ ├── marker-icon.png │ │ │ │ └── marker-shadow.png │ │ │ ├── leaflet.css │ │ │ └── leaflet.js │ │ │ ├── localStorage.js │ │ │ └── pushNotifications.js │ ├── BlazingPizza.Shared │ │ ├── Address.cs │ │ ├── BlazingPizza.Shared.csproj │ │ ├── IRepository.cs │ │ ├── LatLong.cs │ │ ├── NotificationSubscription.cs │ │ ├── Order.cs │ │ ├── OrderWithStatus.cs │ │ ├── Pizza.cs │ │ ├── PizzaSpecial.cs │ │ ├── PizzaTopping.cs │ │ ├── Topping.cs │ │ └── UserInfo.cs │ ├── BlazingPizza.sln │ └── BlazingPizza │ │ ├── BlazingPizza.csproj │ │ ├── Components │ │ ├── Account │ │ │ ├── IdentityComponentsEndpointRouteBuilderExtensions.cs │ │ │ ├── IdentityNoOpEmailSender.cs │ │ │ ├── IdentityRedirectManager.cs │ │ │ ├── IdentityRevalidatingAuthenticationStateProvider.cs │ │ │ ├── IdentityUserAccessor.cs │ │ │ ├── Pages │ │ │ │ ├── AccessDenied.razor │ │ │ │ ├── ConfirmEmail.razor │ │ │ │ ├── ConfirmEmailChange.razor │ │ │ │ ├── ExternalLogin.razor │ │ │ │ ├── ForgotPassword.razor │ │ │ │ ├── ForgotPasswordConfirmation.razor │ │ │ │ ├── InvalidPasswordReset.razor │ │ │ │ ├── InvalidUser.razor │ │ │ │ ├── Lockout.razor │ │ │ │ ├── Login.razor │ │ │ │ ├── LoginWith2fa.razor │ │ │ │ ├── LoginWithRecoveryCode.razor │ │ │ │ ├── Manage │ │ │ │ │ ├── ChangePassword.razor │ │ │ │ │ ├── DeletePersonalData.razor │ │ │ │ │ ├── Disable2fa.razor │ │ │ │ │ ├── Email.razor │ │ │ │ │ ├── EnableAuthenticator.razor │ │ │ │ │ ├── ExternalLogins.razor │ │ │ │ │ ├── GenerateRecoveryCodes.razor │ │ │ │ │ ├── Index.razor │ │ │ │ │ ├── PersonalData.razor │ │ │ │ │ ├── ResetAuthenticator.razor │ │ │ │ │ ├── SetPassword.razor │ │ │ │ │ ├── TwoFactorAuthentication.razor │ │ │ │ │ └── _Imports.razor │ │ │ │ ├── Register.razor │ │ │ │ ├── RegisterConfirmation.razor │ │ │ │ ├── ResendEmailConfirmation.razor │ │ │ │ ├── ResetPassword.razor │ │ │ │ ├── ResetPasswordConfirmation.razor │ │ │ │ └── _Imports.razor │ │ │ └── Shared │ │ │ │ ├── AccountLayout.razor │ │ │ │ ├── ExternalLoginPicker.razor │ │ │ │ ├── ManageLayout.razor │ │ │ │ ├── ManageNavMenu.razor │ │ │ │ ├── RedirectToLogin.razor │ │ │ │ ├── ShowRecoveryCodes.razor │ │ │ │ └── StatusMessage.razor │ │ ├── App.razor │ │ ├── Layout │ │ │ ├── MainLayout.razor │ │ │ └── MainLayout.razor.css │ │ ├── LoginDisplay.razor │ │ ├── Pages │ │ │ ├── Error.razor │ │ │ ├── MyOrders.razor │ │ │ └── OrderDetails.razor │ │ ├── Routes.razor │ │ └── _Imports.razor │ │ ├── EfRepository.cs │ │ ├── OrdersController.cs │ │ ├── PizzaApiExtensions.cs │ │ ├── PizzaStoreContext.cs │ │ ├── PizzaStoreUser.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── SeedData.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ ├── css │ │ ├── bootstrap │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ ├── font │ │ │ ├── quicksand-v8-latin-300.woff │ │ │ ├── quicksand-v8-latin-300.woff2 │ │ │ ├── quicksand-v8-latin-500.woff │ │ │ ├── quicksand-v8-latin-500.woff2 │ │ │ ├── quicksand-v8-latin-700.woff │ │ │ ├── quicksand-v8-latin-700.woff2 │ │ │ ├── quicksand-v8-latin-regular.woff │ │ │ ├── quicksand-v8-latin-regular.woff2 │ │ │ └── quicksand.css │ │ └── site.css │ │ ├── img │ │ ├── bike.svg │ │ ├── icon-512.png │ │ ├── logo.svg │ │ ├── pizza-slice.svg │ │ ├── pizzas │ │ │ ├── bacon.jpg │ │ │ ├── brit.jpg │ │ │ ├── cheese.jpg │ │ │ ├── margherita.jpg │ │ │ ├── meaty.jpg │ │ │ ├── mushroom.jpg │ │ │ ├── pepperoni.jpg │ │ │ └── salad.jpg │ │ └── user.svg │ │ └── index.html ├── 5-Components │ ├── BlazingPizza.Client │ │ ├── BlazingPizza.Client.csproj │ │ ├── BootstrapFieldClassProvider.cs │ │ ├── Components │ │ │ ├── AddressEditor.razor │ │ │ ├── ConfigurePizzaDialog.razor │ │ │ ├── ConfiguredPizzaItem.razor │ │ │ ├── OrderReview.razor │ │ │ └── Pages │ │ │ │ ├── Checkout.razor │ │ │ │ └── Home.razor │ │ ├── HttpRepository.cs │ │ ├── JSRuntimeExtensions.cs │ │ ├── OrderState.cs │ │ ├── PersistentAuthenticationStateProvider.cs │ │ ├── Program.cs │ │ ├── UserInfo.cs │ │ └── _Imports.razor │ ├── BlazingPizza.ComponentsLibrary │ │ ├── BlazingPizza.ComponentsLibrary.csproj │ │ ├── LocalStorage.cs │ │ ├── Map │ │ │ ├── Map.razor │ │ │ ├── Marker.cs │ │ │ └── Point.cs │ │ ├── TemplatedDialog.razor │ │ ├── TemplatedList.razor │ │ ├── _Imports.razor │ │ └── wwwroot │ │ │ ├── deliveryMap.js │ │ │ ├── leaflet │ │ │ ├── images │ │ │ │ ├── layers-2x.png │ │ │ │ ├── layers.png │ │ │ │ ├── marker-icon-2x.png │ │ │ │ ├── marker-icon.png │ │ │ │ └── marker-shadow.png │ │ │ ├── leaflet.css │ │ │ └── leaflet.js │ │ │ ├── localStorage.js │ │ │ └── pushNotifications.js │ ├── BlazingPizza.Shared │ │ ├── Address.cs │ │ ├── BlazingPizza.Shared.csproj │ │ ├── IRepository.cs │ │ ├── LatLong.cs │ │ ├── NotificationSubscription.cs │ │ ├── Order.cs │ │ ├── OrderWithStatus.cs │ │ ├── Pizza.cs │ │ ├── PizzaSpecial.cs │ │ ├── PizzaTopping.cs │ │ ├── Topping.cs │ │ └── UserInfo.cs │ ├── BlazingPizza.sln │ └── BlazingPizza │ │ ├── BlazingPizza.csproj │ │ ├── Components │ │ ├── Account │ │ │ ├── IdentityComponentsEndpointRouteBuilderExtensions.cs │ │ │ ├── IdentityNoOpEmailSender.cs │ │ │ ├── IdentityRedirectManager.cs │ │ │ ├── IdentityRevalidatingAuthenticationStateProvider.cs │ │ │ ├── IdentityUserAccessor.cs │ │ │ ├── Pages │ │ │ │ ├── AccessDenied.razor │ │ │ │ ├── ConfirmEmail.razor │ │ │ │ ├── ConfirmEmailChange.razor │ │ │ │ ├── ExternalLogin.razor │ │ │ │ ├── ForgotPassword.razor │ │ │ │ ├── ForgotPasswordConfirmation.razor │ │ │ │ ├── InvalidPasswordReset.razor │ │ │ │ ├── InvalidUser.razor │ │ │ │ ├── Lockout.razor │ │ │ │ ├── Login.razor │ │ │ │ ├── LoginWith2fa.razor │ │ │ │ ├── LoginWithRecoveryCode.razor │ │ │ │ ├── Manage │ │ │ │ │ ├── ChangePassword.razor │ │ │ │ │ ├── DeletePersonalData.razor │ │ │ │ │ ├── Disable2fa.razor │ │ │ │ │ ├── Email.razor │ │ │ │ │ ├── EnableAuthenticator.razor │ │ │ │ │ ├── ExternalLogins.razor │ │ │ │ │ ├── GenerateRecoveryCodes.razor │ │ │ │ │ ├── Index.razor │ │ │ │ │ ├── PersonalData.razor │ │ │ │ │ ├── ResetAuthenticator.razor │ │ │ │ │ ├── SetPassword.razor │ │ │ │ │ ├── TwoFactorAuthentication.razor │ │ │ │ │ └── _Imports.razor │ │ │ │ ├── Register.razor │ │ │ │ ├── RegisterConfirmation.razor │ │ │ │ ├── ResendEmailConfirmation.razor │ │ │ │ ├── ResetPassword.razor │ │ │ │ ├── ResetPasswordConfirmation.razor │ │ │ │ └── _Imports.razor │ │ │ └── Shared │ │ │ │ ├── AccountLayout.razor │ │ │ │ ├── ExternalLoginPicker.razor │ │ │ │ ├── ManageLayout.razor │ │ │ │ ├── ManageNavMenu.razor │ │ │ │ ├── RedirectToLogin.razor │ │ │ │ ├── ShowRecoveryCodes.razor │ │ │ │ └── StatusMessage.razor │ │ ├── App.razor │ │ ├── Layout │ │ │ ├── MainLayout.razor │ │ │ └── MainLayout.razor.css │ │ ├── LoginDisplay.razor │ │ ├── Pages │ │ │ ├── Error.razor │ │ │ ├── MyOrders.razor │ │ │ └── OrderDetails.razor │ │ ├── Routes.razor │ │ └── _Imports.razor │ │ ├── EfRepository.cs │ │ ├── OrdersController.cs │ │ ├── PizzaApiExtensions.cs │ │ ├── PizzaStoreContext.cs │ │ ├── PizzaStoreUser.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── SeedData.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ ├── css │ │ ├── bootstrap │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ ├── font │ │ │ ├── quicksand-v8-latin-300.woff │ │ │ ├── quicksand-v8-latin-300.woff2 │ │ │ ├── quicksand-v8-latin-500.woff │ │ │ ├── quicksand-v8-latin-500.woff2 │ │ │ ├── quicksand-v8-latin-700.woff │ │ │ ├── quicksand-v8-latin-700.woff2 │ │ │ ├── quicksand-v8-latin-regular.woff │ │ │ ├── quicksand-v8-latin-regular.woff2 │ │ │ └── quicksand.css │ │ └── site.css │ │ ├── img │ │ ├── bike.svg │ │ ├── icon-512.png │ │ ├── logo.svg │ │ ├── pizza-slice.svg │ │ ├── pizzas │ │ │ ├── bacon.jpg │ │ │ ├── brit.jpg │ │ │ ├── cheese.jpg │ │ │ ├── margherita.jpg │ │ │ ├── meaty.jpg │ │ │ ├── mushroom.jpg │ │ │ ├── pepperoni.jpg │ │ │ └── salad.jpg │ │ └── user.svg │ │ └── index.html └── 6-PWA │ ├── BlazingPizza.Client │ ├── BlazingPizza.Client.csproj │ ├── BootstrapFieldClassProvider.cs │ ├── Components │ │ ├── AddressEditor.razor │ │ ├── ConfigurePizzaDialog.razor │ │ ├── ConfiguredPizzaItem.razor │ │ ├── OrderReview.razor │ │ └── Pages │ │ │ ├── Checkout.razor │ │ │ └── Home.razor │ ├── HttpRepository.cs │ ├── JSRuntimeExtensions.cs │ ├── OrderState.cs │ ├── PersistentAuthenticationStateProvider.cs │ ├── Program.cs │ ├── UserInfo.cs │ └── _Imports.razor │ ├── BlazingPizza.ComponentsLibrary │ ├── BlazingPizza.ComponentsLibrary.csproj │ ├── LocalStorage.cs │ ├── Map │ │ ├── Map.razor │ │ ├── Marker.cs │ │ └── Point.cs │ ├── TemplatedDialog.razor │ ├── TemplatedList.razor │ ├── _Imports.razor │ └── wwwroot │ │ ├── deliveryMap.js │ │ ├── leaflet │ │ ├── images │ │ │ ├── layers-2x.png │ │ │ ├── layers.png │ │ │ ├── marker-icon-2x.png │ │ │ ├── marker-icon.png │ │ │ └── marker-shadow.png │ │ ├── leaflet.css │ │ └── leaflet.js │ │ ├── localStorage.js │ │ └── pushNotifications.js │ ├── BlazingPizza.Shared │ ├── Address.cs │ ├── BlazingPizza.Shared.csproj │ ├── IRepository.cs │ ├── LatLong.cs │ ├── NotificationSubscription.cs │ ├── Order.cs │ ├── OrderWithStatus.cs │ ├── Pizza.cs │ ├── PizzaSpecial.cs │ ├── PizzaTopping.cs │ ├── Topping.cs │ └── UserInfo.cs │ ├── BlazingPizza.sln │ └── BlazingPizza │ ├── BlazingPizza.csproj │ ├── Components │ ├── Account │ │ ├── IdentityComponentsEndpointRouteBuilderExtensions.cs │ │ ├── IdentityNoOpEmailSender.cs │ │ ├── IdentityRedirectManager.cs │ │ ├── IdentityRevalidatingAuthenticationStateProvider.cs │ │ ├── IdentityUserAccessor.cs │ │ ├── Pages │ │ │ ├── AccessDenied.razor │ │ │ ├── ConfirmEmail.razor │ │ │ ├── ConfirmEmailChange.razor │ │ │ ├── ExternalLogin.razor │ │ │ ├── ForgotPassword.razor │ │ │ ├── ForgotPasswordConfirmation.razor │ │ │ ├── InvalidPasswordReset.razor │ │ │ ├── InvalidUser.razor │ │ │ ├── Lockout.razor │ │ │ ├── Login.razor │ │ │ ├── LoginWith2fa.razor │ │ │ ├── LoginWithRecoveryCode.razor │ │ │ ├── Manage │ │ │ │ ├── ChangePassword.razor │ │ │ │ ├── DeletePersonalData.razor │ │ │ │ ├── Disable2fa.razor │ │ │ │ ├── Email.razor │ │ │ │ ├── EnableAuthenticator.razor │ │ │ │ ├── ExternalLogins.razor │ │ │ │ ├── GenerateRecoveryCodes.razor │ │ │ │ ├── Index.razor │ │ │ │ ├── PersonalData.razor │ │ │ │ ├── ResetAuthenticator.razor │ │ │ │ ├── SetPassword.razor │ │ │ │ ├── TwoFactorAuthentication.razor │ │ │ │ └── _Imports.razor │ │ │ ├── Register.razor │ │ │ ├── RegisterConfirmation.razor │ │ │ ├── ResendEmailConfirmation.razor │ │ │ ├── ResetPassword.razor │ │ │ ├── ResetPasswordConfirmation.razor │ │ │ └── _Imports.razor │ │ └── Shared │ │ │ ├── AccountLayout.razor │ │ │ ├── ExternalLoginPicker.razor │ │ │ ├── ManageLayout.razor │ │ │ ├── ManageNavMenu.razor │ │ │ ├── RedirectToLogin.razor │ │ │ ├── ShowRecoveryCodes.razor │ │ │ └── StatusMessage.razor │ ├── App.razor │ ├── Layout │ │ ├── MainLayout.razor │ │ └── MainLayout.razor.css │ ├── LoginDisplay.razor │ ├── Pages │ │ ├── Error.razor │ │ ├── MyOrders.razor │ │ └── OrderDetails.razor │ ├── Routes.razor │ └── _Imports.razor │ ├── EfRepository.cs │ ├── OrdersController.cs │ ├── PizzaApiExtensions.cs │ ├── PizzaStoreContext.cs │ ├── PizzaStoreUser.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── SeedData.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ ├── css │ ├── bootstrap │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ ├── font │ │ ├── quicksand-v8-latin-300.woff │ │ ├── quicksand-v8-latin-300.woff2 │ │ ├── quicksand-v8-latin-500.woff │ │ ├── quicksand-v8-latin-500.woff2 │ │ ├── quicksand-v8-latin-700.woff │ │ ├── quicksand-v8-latin-700.woff2 │ │ ├── quicksand-v8-latin-regular.woff │ │ ├── quicksand-v8-latin-regular.woff2 │ │ └── quicksand.css │ └── site.css │ ├── img │ ├── bike.svg │ ├── icon-512.png │ ├── logo.svg │ ├── pizza-slice.svg │ ├── pizzas │ │ ├── bacon.jpg │ │ ├── brit.jpg │ │ ├── cheese.jpg │ │ ├── margherita.jpg │ │ ├── meaty.jpg │ │ ├── mushroom.jpg │ │ ├── pepperoni.jpg │ │ └── salad.jpg │ └── user.svg │ ├── index.html │ ├── manifest.json │ └── service-worker.js └── src ├── BlazingPizza.Client ├── BlazingPizza.Client.csproj ├── BootstrapFieldClassProvider.cs ├── Components │ ├── AddressEditor.razor │ ├── ConfigurePizzaDialog.razor │ ├── ConfiguredPizzaItem.razor │ ├── OrderReview.razor │ └── Pages │ │ ├── Checkout.razor │ │ └── Home.razor ├── HttpRepository.cs ├── JSRuntimeExtensions.cs ├── OrderState.cs ├── PersistentAuthenticationStateProvider.cs ├── Program.cs ├── UserInfo.cs └── _Imports.razor ├── BlazingPizza.ComponentsLibrary ├── BlazingPizza.ComponentsLibrary.csproj ├── LocalStorage.cs ├── Map │ ├── Map.razor │ ├── Marker.cs │ └── Point.cs ├── TemplatedDialog.razor ├── TemplatedList.razor ├── _Imports.razor └── wwwroot │ ├── deliveryMap.js │ ├── leaflet │ ├── images │ │ ├── layers-2x.png │ │ ├── layers.png │ │ ├── marker-icon-2x.png │ │ ├── marker-icon.png │ │ └── marker-shadow.png │ ├── leaflet.css │ └── leaflet.js │ ├── localStorage.js │ └── pushNotifications.js ├── BlazingPizza.Shared ├── Address.cs ├── BlazingPizza.Shared.csproj ├── IRepository.cs ├── LatLong.cs ├── NotificationSubscription.cs ├── Order.cs ├── OrderWithStatus.cs ├── Pizza.cs ├── PizzaSpecial.cs ├── PizzaTopping.cs ├── Topping.cs └── UserInfo.cs ├── BlazingPizza.sln └── BlazingPizza ├── BlazingPizza.csproj ├── Components ├── Account │ ├── IdentityComponentsEndpointRouteBuilderExtensions.cs │ ├── IdentityNoOpEmailSender.cs │ ├── IdentityRedirectManager.cs │ ├── IdentityRevalidatingAuthenticationStateProvider.cs │ ├── IdentityUserAccessor.cs │ ├── Pages │ │ ├── AccessDenied.razor │ │ ├── ConfirmEmail.razor │ │ ├── ConfirmEmailChange.razor │ │ ├── ExternalLogin.razor │ │ ├── ForgotPassword.razor │ │ ├── ForgotPasswordConfirmation.razor │ │ ├── InvalidPasswordReset.razor │ │ ├── InvalidUser.razor │ │ ├── Lockout.razor │ │ ├── Login.razor │ │ ├── LoginWith2fa.razor │ │ ├── LoginWithRecoveryCode.razor │ │ ├── Manage │ │ │ ├── ChangePassword.razor │ │ │ ├── DeletePersonalData.razor │ │ │ ├── Disable2fa.razor │ │ │ ├── Email.razor │ │ │ ├── EnableAuthenticator.razor │ │ │ ├── ExternalLogins.razor │ │ │ ├── GenerateRecoveryCodes.razor │ │ │ ├── Index.razor │ │ │ ├── PersonalData.razor │ │ │ ├── ResetAuthenticator.razor │ │ │ ├── SetPassword.razor │ │ │ ├── TwoFactorAuthentication.razor │ │ │ └── _Imports.razor │ │ ├── Register.razor │ │ ├── RegisterConfirmation.razor │ │ ├── ResendEmailConfirmation.razor │ │ ├── ResetPassword.razor │ │ ├── ResetPasswordConfirmation.razor │ │ └── _Imports.razor │ └── Shared │ │ ├── AccountLayout.razor │ │ ├── ExternalLoginPicker.razor │ │ ├── ManageLayout.razor │ │ ├── ManageNavMenu.razor │ │ ├── RedirectToLogin.razor │ │ ├── ShowRecoveryCodes.razor │ │ └── StatusMessage.razor ├── App.razor ├── Layout │ ├── MainLayout.razor │ └── MainLayout.razor.css ├── LoginDisplay.razor ├── Pages │ ├── Error.razor │ ├── MyOrders.razor │ └── OrderDetails.razor ├── Routes.razor └── _Imports.razor ├── EfRepository.cs ├── OrdersController.cs ├── PizzaApiExtensions.cs ├── PizzaStoreContext.cs ├── PizzaStoreUser.cs ├── Program.cs ├── Properties └── launchSettings.json ├── SeedData.cs ├── appsettings.Development.json ├── appsettings.json └── wwwroot ├── css ├── bootstrap │ ├── bootstrap.min.css │ └── bootstrap.min.css.map ├── font │ ├── quicksand-v8-latin-300.woff │ ├── quicksand-v8-latin-300.woff2 │ ├── quicksand-v8-latin-500.woff │ ├── quicksand-v8-latin-500.woff2 │ ├── quicksand-v8-latin-700.woff │ ├── quicksand-v8-latin-700.woff2 │ ├── quicksand-v8-latin-regular.woff │ ├── quicksand-v8-latin-regular.woff2 │ └── quicksand.css └── site.css ├── img ├── bike.svg ├── icon-512.png ├── logo.svg ├── pizza-slice.svg ├── pizzas │ ├── bacon.jpg │ ├── brit.jpg │ ├── cheese.jpg │ ├── margherita.jpg │ ├── meaty.jpg │ ├── mushroom.jpg │ ├── pepperoni.jpg │ └── salad.jpg └── user.svg ├── index.html ├── manifest.json └── service-worker.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/README.md -------------------------------------------------------------------------------- /docs/00-get-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/docs/00-get-started.md -------------------------------------------------------------------------------- /docs/01-HomeScreen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/docs/01-HomeScreen.md -------------------------------------------------------------------------------- /docs/02-managing-state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/docs/02-managing-state.md -------------------------------------------------------------------------------- /docs/03-validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/docs/03-validation.md -------------------------------------------------------------------------------- /docs/04-authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/docs/04-authentication.md -------------------------------------------------------------------------------- /docs/05-components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/docs/05-components.md -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/global.json -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.Client/BlazingPizza.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.Client/BlazingPizza.Client.csproj -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.Client/Program.cs -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.Client/_Imports.razor -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.ComponentsLibrary/LocalStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.ComponentsLibrary/LocalStorage.cs -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.ComponentsLibrary/Map/Map.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.ComponentsLibrary/Map/Map.razor -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.ComponentsLibrary/Map/Marker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.ComponentsLibrary/Map/Marker.cs -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.ComponentsLibrary/Map/Point.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.ComponentsLibrary/Map/Point.cs -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.ComponentsLibrary/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using Microsoft.AspNetCore.Components.Web 2 | -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.ComponentsLibrary/wwwroot/deliveryMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.ComponentsLibrary/wwwroot/deliveryMap.js -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/images/layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/images/layers.png -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/leaflet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/leaflet.css -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/leaflet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/leaflet.js -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.ComponentsLibrary/wwwroot/localStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.ComponentsLibrary/wwwroot/localStorage.js -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.ComponentsLibrary/wwwroot/pushNotifications.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.ComponentsLibrary/wwwroot/pushNotifications.js -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.Shared/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.Shared/Address.cs -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.Shared/BlazingPizza.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.Shared/BlazingPizza.Shared.csproj -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.Shared/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.Shared/IRepository.cs -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.Shared/LatLong.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.Shared/LatLong.cs -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.Shared/NotificationSubscription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.Shared/NotificationSubscription.cs -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.Shared/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.Shared/Order.cs -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.Shared/OrderWithStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.Shared/OrderWithStatus.cs -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.Shared/Pizza.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.Shared/Pizza.cs -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.Shared/PizzaSpecial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.Shared/PizzaSpecial.cs -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.Shared/PizzaTopping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.Shared/PizzaTopping.cs -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.Shared/Topping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.Shared/Topping.cs -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.Shared/UserInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.Shared/UserInfo.cs -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza.sln -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/BlazingPizza.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/BlazingPizza.csproj -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/Components/App.razor -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/Components/Layout/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/Components/Layout/MainLayout.razor -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/Components/Layout/MainLayout.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/Components/Layout/MainLayout.razor.css -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/Components/Pages/Error.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/Components/Pages/Error.razor -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/Components/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/Components/Pages/Home.razor -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/Components/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/Components/Routes.razor -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/Components/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/Components/_Imports.razor -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/EfRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/EfRepository.cs -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/OrdersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/OrdersController.cs -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/PizzaApiExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/PizzaApiExtensions.cs -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/PizzaStoreContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/PizzaStoreContext.cs -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/PizzaStoreUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/PizzaStoreUser.cs -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/Program.cs -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/Properties/launchSettings.json -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/SeedData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/SeedData.cs -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/appsettings.Development.json -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/appsettings.json -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-300.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-300.woff -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-300.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-300.woff2 -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-500.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-500.woff -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-500.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-500.woff2 -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-700.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-700.woff -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-700.woff2 -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-regular.woff -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-regular.woff2 -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/css/font/quicksand.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/css/font/quicksand.css -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/css/site.css -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/img/bike.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/img/bike.svg -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/img/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/img/icon-512.png -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/img/logo.svg -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/img/pizza-slice.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/img/pizza-slice.svg -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/img/pizzas/bacon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/img/pizzas/bacon.jpg -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/img/pizzas/brit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/img/pizzas/brit.jpg -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/img/pizzas/cheese.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/img/pizzas/cheese.jpg -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/img/pizzas/margherita.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/img/pizzas/margherita.jpg -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/img/pizzas/meaty.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/img/pizzas/meaty.jpg -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/img/pizzas/mushroom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/img/pizzas/mushroom.jpg -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/img/pizzas/pepperoni.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/img/pizzas/pepperoni.jpg -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/img/pizzas/salad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/img/pizzas/salad.jpg -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/img/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/img/user.svg -------------------------------------------------------------------------------- /modules/0-Start/BlazingPizza/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/0-Start/BlazingPizza/wwwroot/index.html -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.Client/BlazingPizza.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.Client/BlazingPizza.Client.csproj -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.Client/ConfigurePizzaDialog.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.Client/ConfigurePizzaDialog.razor -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.Client/ConfiguredPizzaItem.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.Client/ConfiguredPizzaItem.razor -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.Client/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.Client/Home.razor -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.Client/HttpRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.Client/HttpRepository.cs -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.Client/Program.cs -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.Client/_Imports.razor -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.ComponentsLibrary/LocalStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.ComponentsLibrary/LocalStorage.cs -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.ComponentsLibrary/Map/Map.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.ComponentsLibrary/Map/Map.razor -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.ComponentsLibrary/Map/Marker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.ComponentsLibrary/Map/Marker.cs -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.ComponentsLibrary/Map/Point.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.ComponentsLibrary/Map/Point.cs -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.ComponentsLibrary/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using Microsoft.AspNetCore.Components.Web 2 | -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.ComponentsLibrary/wwwroot/deliveryMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.ComponentsLibrary/wwwroot/deliveryMap.js -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/leaflet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/leaflet.css -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/leaflet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/leaflet.js -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.ComponentsLibrary/wwwroot/localStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.ComponentsLibrary/wwwroot/localStorage.js -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.ComponentsLibrary/wwwroot/pushNotifications.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.ComponentsLibrary/wwwroot/pushNotifications.js -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.Shared/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.Shared/Address.cs -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.Shared/BlazingPizza.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.Shared/BlazingPizza.Shared.csproj -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.Shared/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.Shared/IRepository.cs -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.Shared/LatLong.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.Shared/LatLong.cs -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.Shared/NotificationSubscription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.Shared/NotificationSubscription.cs -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.Shared/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.Shared/Order.cs -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.Shared/OrderWithStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.Shared/OrderWithStatus.cs -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.Shared/Pizza.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.Shared/Pizza.cs -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.Shared/PizzaSpecial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.Shared/PizzaSpecial.cs -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.Shared/PizzaTopping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.Shared/PizzaTopping.cs -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.Shared/Topping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.Shared/Topping.cs -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.Shared/UserInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.Shared/UserInfo.cs -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza.sln -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/BlazingPizza.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/BlazingPizza.csproj -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/Components/App.razor -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/Components/Layout/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/Components/Layout/MainLayout.razor -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/Components/Layout/MainLayout.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/Components/Layout/MainLayout.razor.css -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/Components/Pages/Error.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/Components/Pages/Error.razor -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/Components/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/Components/Routes.razor -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/Components/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/Components/_Imports.razor -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/EfRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/EfRepository.cs -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/OrdersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/OrdersController.cs -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/PizzaApiExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/PizzaApiExtensions.cs -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/PizzaStoreContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/PizzaStoreContext.cs -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/PizzaStoreUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/PizzaStoreUser.cs -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/Program.cs -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/Properties/launchSettings.json -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/SeedData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/SeedData.cs -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/appsettings.Development.json -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/appsettings.json -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-300.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-300.woff -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-300.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-300.woff2 -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-500.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-500.woff -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-500.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-500.woff2 -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-700.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-700.woff -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-700.woff2 -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/css/font/quicksand.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/css/font/quicksand.css -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/css/site.css -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/img/bike.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/img/bike.svg -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/img/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/img/icon-512.png -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/img/logo.svg -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/img/pizza-slice.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/img/pizza-slice.svg -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/img/pizzas/bacon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/img/pizzas/bacon.jpg -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/img/pizzas/brit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/img/pizzas/brit.jpg -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/img/pizzas/cheese.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/img/pizzas/cheese.jpg -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/img/pizzas/margherita.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/img/pizzas/margherita.jpg -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/img/pizzas/meaty.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/img/pizzas/meaty.jpg -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/img/pizzas/mushroom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/img/pizzas/mushroom.jpg -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/img/pizzas/pepperoni.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/img/pizzas/pepperoni.jpg -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/img/pizzas/salad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/img/pizzas/salad.jpg -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/img/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/img/user.svg -------------------------------------------------------------------------------- /modules/1-HomeScreen/BlazingPizza/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/1-HomeScreen/BlazingPizza/wwwroot/index.html -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.Client/BlazingPizza.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.Client/BlazingPizza.Client.csproj -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.Client/Components/ConfigurePizzaDialog.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.Client/Components/ConfigurePizzaDialog.razor -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.Client/Components/ConfiguredPizzaItem.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.Client/Components/ConfiguredPizzaItem.razor -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.Client/Components/OrderReview.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.Client/Components/OrderReview.razor -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.Client/Components/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.Client/Components/Pages/Home.razor -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.Client/HttpRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.Client/HttpRepository.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.Client/OrderState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.Client/OrderState.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.Client/Program.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.Client/_Imports.razor -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.ComponentsLibrary/LocalStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.ComponentsLibrary/LocalStorage.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.ComponentsLibrary/Map/Map.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.ComponentsLibrary/Map/Map.razor -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.ComponentsLibrary/Map/Marker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.ComponentsLibrary/Map/Marker.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.ComponentsLibrary/Map/Point.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.ComponentsLibrary/Map/Point.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.ComponentsLibrary/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using Microsoft.AspNetCore.Components.Web 2 | -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.ComponentsLibrary/wwwroot/deliveryMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.ComponentsLibrary/wwwroot/deliveryMap.js -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/leaflet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/leaflet.css -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/leaflet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/leaflet.js -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.ComponentsLibrary/wwwroot/localStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.ComponentsLibrary/wwwroot/localStorage.js -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.ComponentsLibrary/wwwroot/pushNotifications.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.ComponentsLibrary/wwwroot/pushNotifications.js -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.Shared/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.Shared/Address.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.Shared/BlazingPizza.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.Shared/BlazingPizza.Shared.csproj -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.Shared/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.Shared/IRepository.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.Shared/LatLong.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.Shared/LatLong.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.Shared/NotificationSubscription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.Shared/NotificationSubscription.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.Shared/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.Shared/Order.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.Shared/OrderWithStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.Shared/OrderWithStatus.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.Shared/Pizza.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.Shared/Pizza.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.Shared/PizzaSpecial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.Shared/PizzaSpecial.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.Shared/PizzaTopping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.Shared/PizzaTopping.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.Shared/Topping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.Shared/Topping.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.Shared/UserInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.Shared/UserInfo.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza.sln -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/BlazingPizza.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/BlazingPizza.csproj -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/Components/App.razor -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/Components/Layout/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/Components/Layout/MainLayout.razor -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/Components/Layout/MainLayout.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/Components/Layout/MainLayout.razor.css -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/Components/Pages/Error.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/Components/Pages/Error.razor -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/Components/Pages/MyOrders.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/Components/Pages/MyOrders.razor -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/Components/Pages/OrderDetails.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/Components/Pages/OrderDetails.razor -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/Components/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/Components/Routes.razor -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/Components/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/Components/_Imports.razor -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/EfRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/EfRepository.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/OrdersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/OrdersController.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/PizzaApiExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/PizzaApiExtensions.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/PizzaStoreContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/PizzaStoreContext.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/PizzaStoreUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/PizzaStoreUser.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/Program.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/Properties/launchSettings.json -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/SeedData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/SeedData.cs -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/appsettings.Development.json -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/appsettings.json -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-300.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-300.woff -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-300.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-300.woff2 -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-500.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-500.woff -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-500.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-500.woff2 -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-700.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-700.woff -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-700.woff2 -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-regular.woff -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/css/font/quicksand.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/css/font/quicksand.css -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/css/site.css -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/img/bike.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/img/bike.svg -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/img/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/img/icon-512.png -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/img/logo.svg -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/img/pizza-slice.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/img/pizza-slice.svg -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/img/pizzas/bacon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/img/pizzas/bacon.jpg -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/img/pizzas/brit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/img/pizzas/brit.jpg -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/img/pizzas/cheese.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/img/pizzas/cheese.jpg -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/img/pizzas/margherita.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/img/pizzas/margherita.jpg -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/img/pizzas/meaty.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/img/pizzas/meaty.jpg -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/img/pizzas/mushroom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/img/pizzas/mushroom.jpg -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/img/pizzas/pepperoni.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/img/pizzas/pepperoni.jpg -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/img/pizzas/salad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/img/pizzas/salad.jpg -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/img/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/img/user.svg -------------------------------------------------------------------------------- /modules/2-State/BlazingPizza/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/2-State/BlazingPizza/wwwroot/index.html -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.Client/BlazingPizza.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.Client/BlazingPizza.Client.csproj -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.Client/BootstrapFieldClassProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.Client/BootstrapFieldClassProvider.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.Client/Components/AddressEditor.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.Client/Components/AddressEditor.razor -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.Client/Components/ConfiguredPizzaItem.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.Client/Components/ConfiguredPizzaItem.razor -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.Client/Components/OrderReview.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.Client/Components/OrderReview.razor -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.Client/Components/Pages/Checkout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.Client/Components/Pages/Checkout.razor -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.Client/Components/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.Client/Components/Pages/Home.razor -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.Client/HttpRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.Client/HttpRepository.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.Client/OrderState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.Client/OrderState.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.Client/Program.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.Client/_Imports.razor -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.ComponentsLibrary/LocalStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.ComponentsLibrary/LocalStorage.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.ComponentsLibrary/Map/Map.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.ComponentsLibrary/Map/Map.razor -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.ComponentsLibrary/Map/Marker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.ComponentsLibrary/Map/Marker.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.ComponentsLibrary/Map/Point.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.ComponentsLibrary/Map/Point.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.ComponentsLibrary/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using Microsoft.AspNetCore.Components.Web 2 | -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.ComponentsLibrary/wwwroot/deliveryMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.ComponentsLibrary/wwwroot/deliveryMap.js -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.ComponentsLibrary/wwwroot/localStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.ComponentsLibrary/wwwroot/localStorage.js -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.Shared/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.Shared/Address.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.Shared/BlazingPizza.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.Shared/BlazingPizza.Shared.csproj -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.Shared/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.Shared/IRepository.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.Shared/LatLong.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.Shared/LatLong.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.Shared/NotificationSubscription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.Shared/NotificationSubscription.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.Shared/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.Shared/Order.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.Shared/OrderWithStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.Shared/OrderWithStatus.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.Shared/Pizza.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.Shared/Pizza.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.Shared/PizzaSpecial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.Shared/PizzaSpecial.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.Shared/PizzaTopping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.Shared/PizzaTopping.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.Shared/Topping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.Shared/Topping.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.Shared/UserInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.Shared/UserInfo.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza.sln -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/BlazingPizza.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/BlazingPizza.csproj -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/Components/App.razor -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/Components/Layout/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/Components/Layout/MainLayout.razor -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/Components/Layout/MainLayout.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/Components/Layout/MainLayout.razor.css -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/Components/Pages/Error.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/Components/Pages/Error.razor -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/Components/Pages/MyOrders.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/Components/Pages/MyOrders.razor -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/Components/Pages/OrderDetails.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/Components/Pages/OrderDetails.razor -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/Components/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/Components/Routes.razor -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/Components/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/Components/_Imports.razor -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/EfRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/EfRepository.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/OrdersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/OrdersController.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/PizzaApiExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/PizzaApiExtensions.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/PizzaStoreContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/PizzaStoreContext.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/PizzaStoreUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/PizzaStoreUser.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/Program.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/Properties/launchSettings.json -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/SeedData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/SeedData.cs -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/appsettings.Development.json -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/appsettings.json -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/wwwroot/css/font/quicksand.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/wwwroot/css/font/quicksand.css -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/wwwroot/css/site.css -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/wwwroot/img/bike.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/wwwroot/img/bike.svg -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/wwwroot/img/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/wwwroot/img/icon-512.png -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/wwwroot/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/wwwroot/img/logo.svg -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/wwwroot/img/pizza-slice.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/wwwroot/img/pizza-slice.svg -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/wwwroot/img/pizzas/bacon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/wwwroot/img/pizzas/bacon.jpg -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/wwwroot/img/pizzas/brit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/wwwroot/img/pizzas/brit.jpg -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/wwwroot/img/pizzas/cheese.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/wwwroot/img/pizzas/cheese.jpg -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/wwwroot/img/pizzas/margherita.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/wwwroot/img/pizzas/margherita.jpg -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/wwwroot/img/pizzas/meaty.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/wwwroot/img/pizzas/meaty.jpg -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/wwwroot/img/pizzas/mushroom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/wwwroot/img/pizzas/mushroom.jpg -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/wwwroot/img/pizzas/pepperoni.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/wwwroot/img/pizzas/pepperoni.jpg -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/wwwroot/img/pizzas/salad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/wwwroot/img/pizzas/salad.jpg -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/wwwroot/img/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/wwwroot/img/user.svg -------------------------------------------------------------------------------- /modules/3-Validation/BlazingPizza/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/3-Validation/BlazingPizza/wwwroot/index.html -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.Client/BlazingPizza.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.Client/BlazingPizza.Client.csproj -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.Client/BootstrapFieldClassProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.Client/BootstrapFieldClassProvider.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.Client/Components/AddressEditor.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.Client/Components/AddressEditor.razor -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.Client/Components/OrderReview.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.Client/Components/OrderReview.razor -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.Client/Components/Pages/Checkout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.Client/Components/Pages/Checkout.razor -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.Client/Components/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.Client/Components/Pages/Home.razor -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.Client/HttpRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.Client/HttpRepository.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.Client/OrderState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.Client/OrderState.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.Client/Program.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.Client/UserInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.Client/UserInfo.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.Client/_Imports.razor -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.ComponentsLibrary/LocalStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.ComponentsLibrary/LocalStorage.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.ComponentsLibrary/Map/Map.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.ComponentsLibrary/Map/Map.razor -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.ComponentsLibrary/Map/Marker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.ComponentsLibrary/Map/Marker.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.ComponentsLibrary/Map/Point.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.ComponentsLibrary/Map/Point.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.ComponentsLibrary/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using Microsoft.AspNetCore.Components.Web 2 | -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.Shared/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.Shared/Address.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.Shared/BlazingPizza.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.Shared/BlazingPizza.Shared.csproj -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.Shared/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.Shared/IRepository.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.Shared/LatLong.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.Shared/LatLong.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.Shared/NotificationSubscription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.Shared/NotificationSubscription.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.Shared/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.Shared/Order.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.Shared/OrderWithStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.Shared/OrderWithStatus.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.Shared/Pizza.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.Shared/Pizza.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.Shared/PizzaSpecial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.Shared/PizzaSpecial.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.Shared/PizzaTopping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.Shared/PizzaTopping.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.Shared/Topping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.Shared/Topping.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.Shared/UserInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.Shared/UserInfo.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza.sln -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/BlazingPizza.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/BlazingPizza.csproj -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/Components/Account/Pages/Lockout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/Components/Account/Pages/Lockout.razor -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/Components/Account/Pages/Login.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/Components/Account/Pages/Login.razor -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/Components/Account/Pages/Register.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/Components/Account/Pages/Register.razor -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/Components/Account/Pages/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/Components/Account/Pages/_Imports.razor -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/Components/App.razor -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/Components/Layout/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/Components/Layout/MainLayout.razor -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/Components/Layout/MainLayout.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/Components/Layout/MainLayout.razor.css -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/Components/LoginDisplay.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/Components/LoginDisplay.razor -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/Components/Pages/Error.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/Components/Pages/Error.razor -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/Components/Pages/MyOrders.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/Components/Pages/MyOrders.razor -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/Components/Pages/OrderDetails.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/Components/Pages/OrderDetails.razor -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/Components/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/Components/Routes.razor -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/Components/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/Components/_Imports.razor -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/EfRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/EfRepository.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/OrdersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/OrdersController.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/PizzaApiExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/PizzaApiExtensions.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/PizzaStoreContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/PizzaStoreContext.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/PizzaStoreUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/PizzaStoreUser.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/Program.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/Properties/launchSettings.json -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/SeedData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/SeedData.cs -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/appsettings.Development.json -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/appsettings.json -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/wwwroot/css/font/quicksand.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/wwwroot/css/font/quicksand.css -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/wwwroot/css/site.css -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/wwwroot/img/bike.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/wwwroot/img/bike.svg -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/wwwroot/img/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/wwwroot/img/icon-512.png -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/wwwroot/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/wwwroot/img/logo.svg -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/wwwroot/img/pizza-slice.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/wwwroot/img/pizza-slice.svg -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/wwwroot/img/pizzas/bacon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/wwwroot/img/pizzas/bacon.jpg -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/wwwroot/img/pizzas/brit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/wwwroot/img/pizzas/brit.jpg -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/wwwroot/img/pizzas/cheese.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/wwwroot/img/pizzas/cheese.jpg -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/wwwroot/img/pizzas/margherita.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/wwwroot/img/pizzas/margherita.jpg -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/wwwroot/img/pizzas/meaty.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/wwwroot/img/pizzas/meaty.jpg -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/wwwroot/img/pizzas/mushroom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/wwwroot/img/pizzas/mushroom.jpg -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/wwwroot/img/pizzas/pepperoni.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/wwwroot/img/pizzas/pepperoni.jpg -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/wwwroot/img/pizzas/salad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/wwwroot/img/pizzas/salad.jpg -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/wwwroot/img/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/wwwroot/img/user.svg -------------------------------------------------------------------------------- /modules/4-Authentication/BlazingPizza/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/4-Authentication/BlazingPizza/wwwroot/index.html -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Client/BlazingPizza.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Client/BlazingPizza.Client.csproj -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Client/BootstrapFieldClassProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Client/BootstrapFieldClassProvider.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Client/Components/AddressEditor.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Client/Components/AddressEditor.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Client/Components/ConfiguredPizzaItem.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Client/Components/ConfiguredPizzaItem.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Client/Components/OrderReview.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Client/Components/OrderReview.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Client/Components/Pages/Checkout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Client/Components/Pages/Checkout.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Client/Components/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Client/Components/Pages/Home.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Client/HttpRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Client/HttpRepository.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Client/JSRuntimeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Client/JSRuntimeExtensions.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Client/OrderState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Client/OrderState.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Client/Program.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Client/UserInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Client/UserInfo.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Client/_Imports.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.ComponentsLibrary/LocalStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.ComponentsLibrary/LocalStorage.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.ComponentsLibrary/Map/Map.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.ComponentsLibrary/Map/Map.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.ComponentsLibrary/Map/Marker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.ComponentsLibrary/Map/Marker.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.ComponentsLibrary/Map/Point.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.ComponentsLibrary/Map/Point.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.ComponentsLibrary/TemplatedDialog.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.ComponentsLibrary/TemplatedDialog.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.ComponentsLibrary/TemplatedList.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.ComponentsLibrary/TemplatedList.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.ComponentsLibrary/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using Microsoft.AspNetCore.Components.Web 2 | -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.ComponentsLibrary/wwwroot/deliveryMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.ComponentsLibrary/wwwroot/deliveryMap.js -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.ComponentsLibrary/wwwroot/localStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.ComponentsLibrary/wwwroot/localStorage.js -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Shared/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Shared/Address.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Shared/BlazingPizza.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Shared/BlazingPizza.Shared.csproj -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Shared/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Shared/IRepository.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Shared/LatLong.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Shared/LatLong.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Shared/NotificationSubscription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Shared/NotificationSubscription.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Shared/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Shared/Order.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Shared/OrderWithStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Shared/OrderWithStatus.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Shared/Pizza.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Shared/Pizza.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Shared/PizzaSpecial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Shared/PizzaSpecial.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Shared/PizzaTopping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Shared/PizzaTopping.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Shared/Topping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Shared/Topping.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.Shared/UserInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.Shared/UserInfo.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza.sln -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/BlazingPizza.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/BlazingPizza.csproj -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/Components/Account/IdentityUserAccessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/Components/Account/IdentityUserAccessor.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/Components/Account/Pages/AccessDenied.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/Components/Account/Pages/AccessDenied.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/Components/Account/Pages/ConfirmEmail.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/Components/Account/Pages/ConfirmEmail.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/Components/Account/Pages/InvalidUser.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/Components/Account/Pages/InvalidUser.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/Components/Account/Pages/Lockout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/Components/Account/Pages/Lockout.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/Components/Account/Pages/Login.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/Components/Account/Pages/Login.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/Components/Account/Pages/LoginWith2fa.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/Components/Account/Pages/LoginWith2fa.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/Components/Account/Pages/Manage/Email.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/Components/Account/Pages/Manage/Email.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/Components/Account/Pages/Manage/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/Components/Account/Pages/Manage/Index.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/Components/Account/Pages/Register.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/Components/Account/Pages/Register.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/Components/Account/Pages/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/Components/Account/Pages/_Imports.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/Components/App.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/Components/Layout/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/Components/Layout/MainLayout.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/Components/Layout/MainLayout.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/Components/Layout/MainLayout.razor.css -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/Components/LoginDisplay.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/Components/LoginDisplay.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/Components/Pages/Error.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/Components/Pages/Error.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/Components/Pages/MyOrders.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/Components/Pages/MyOrders.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/Components/Pages/OrderDetails.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/Components/Pages/OrderDetails.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/Components/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/Components/Routes.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/Components/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/Components/_Imports.razor -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/EfRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/EfRepository.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/OrdersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/OrdersController.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/PizzaApiExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/PizzaApiExtensions.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/PizzaStoreContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/PizzaStoreContext.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/PizzaStoreUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/PizzaStoreUser.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/Program.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/Properties/launchSettings.json -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/SeedData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/SeedData.cs -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/appsettings.Development.json -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/appsettings.json -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/wwwroot/css/font/quicksand.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/wwwroot/css/font/quicksand.css -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/wwwroot/css/site.css -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/wwwroot/img/bike.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/wwwroot/img/bike.svg -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/wwwroot/img/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/wwwroot/img/icon-512.png -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/wwwroot/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/wwwroot/img/logo.svg -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/wwwroot/img/pizza-slice.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/wwwroot/img/pizza-slice.svg -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/wwwroot/img/pizzas/bacon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/wwwroot/img/pizzas/bacon.jpg -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/wwwroot/img/pizzas/brit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/wwwroot/img/pizzas/brit.jpg -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/wwwroot/img/pizzas/cheese.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/wwwroot/img/pizzas/cheese.jpg -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/wwwroot/img/pizzas/margherita.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/wwwroot/img/pizzas/margherita.jpg -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/wwwroot/img/pizzas/meaty.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/wwwroot/img/pizzas/meaty.jpg -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/wwwroot/img/pizzas/mushroom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/wwwroot/img/pizzas/mushroom.jpg -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/wwwroot/img/pizzas/pepperoni.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/wwwroot/img/pizzas/pepperoni.jpg -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/wwwroot/img/pizzas/salad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/wwwroot/img/pizzas/salad.jpg -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/wwwroot/img/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/wwwroot/img/user.svg -------------------------------------------------------------------------------- /modules/5-Components/BlazingPizza/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/5-Components/BlazingPizza/wwwroot/index.html -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Client/BlazingPizza.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Client/BlazingPizza.Client.csproj -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Client/BootstrapFieldClassProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Client/BootstrapFieldClassProvider.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Client/Components/AddressEditor.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Client/Components/AddressEditor.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Client/Components/ConfigurePizzaDialog.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Client/Components/ConfigurePizzaDialog.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Client/Components/ConfiguredPizzaItem.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Client/Components/ConfiguredPizzaItem.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Client/Components/OrderReview.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Client/Components/OrderReview.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Client/Components/Pages/Checkout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Client/Components/Pages/Checkout.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Client/Components/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Client/Components/Pages/Home.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Client/HttpRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Client/HttpRepository.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Client/JSRuntimeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Client/JSRuntimeExtensions.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Client/OrderState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Client/OrderState.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Client/PersistentAuthenticationStateProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Client/PersistentAuthenticationStateProvider.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Client/Program.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Client/UserInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Client/UserInfo.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Client/_Imports.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.ComponentsLibrary/LocalStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.ComponentsLibrary/LocalStorage.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.ComponentsLibrary/Map/Map.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.ComponentsLibrary/Map/Map.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.ComponentsLibrary/Map/Marker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.ComponentsLibrary/Map/Marker.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.ComponentsLibrary/Map/Point.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.ComponentsLibrary/Map/Point.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.ComponentsLibrary/TemplatedDialog.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.ComponentsLibrary/TemplatedDialog.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.ComponentsLibrary/TemplatedList.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.ComponentsLibrary/TemplatedList.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.ComponentsLibrary/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using Microsoft.AspNetCore.Components.Web 2 | -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.ComponentsLibrary/wwwroot/deliveryMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.ComponentsLibrary/wwwroot/deliveryMap.js -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/leaflet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/leaflet.css -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/leaflet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/leaflet.js -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.ComponentsLibrary/wwwroot/localStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.ComponentsLibrary/wwwroot/localStorage.js -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.ComponentsLibrary/wwwroot/pushNotifications.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.ComponentsLibrary/wwwroot/pushNotifications.js -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Shared/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Shared/Address.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Shared/BlazingPizza.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Shared/BlazingPizza.Shared.csproj -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Shared/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Shared/IRepository.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Shared/LatLong.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Shared/LatLong.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Shared/NotificationSubscription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Shared/NotificationSubscription.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Shared/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Shared/Order.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Shared/OrderWithStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Shared/OrderWithStatus.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Shared/Pizza.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Shared/Pizza.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Shared/PizzaSpecial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Shared/PizzaSpecial.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Shared/PizzaTopping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Shared/PizzaTopping.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Shared/Topping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Shared/Topping.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.Shared/UserInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.Shared/UserInfo.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza.sln -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/BlazingPizza.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/BlazingPizza.csproj -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/IdentityNoOpEmailSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/IdentityNoOpEmailSender.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/IdentityRedirectManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/IdentityRedirectManager.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/IdentityUserAccessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/IdentityUserAccessor.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Pages/AccessDenied.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Pages/AccessDenied.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Pages/ConfirmEmail.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Pages/ConfirmEmail.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Pages/ConfirmEmailChange.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Pages/ConfirmEmailChange.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Pages/ExternalLogin.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Pages/ExternalLogin.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Pages/ForgotPassword.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Pages/ForgotPassword.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Pages/InvalidUser.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Pages/InvalidUser.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Pages/Lockout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Pages/Lockout.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Pages/Login.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Pages/Login.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Pages/LoginWith2fa.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Pages/LoginWith2fa.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Pages/Manage/Disable2fa.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Pages/Manage/Disable2fa.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Pages/Manage/Email.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Pages/Manage/Email.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Pages/Manage/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Pages/Manage/Index.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Pages/Manage/PersonalData.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Pages/Manage/PersonalData.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Pages/Manage/SetPassword.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Pages/Manage/SetPassword.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Pages/Manage/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Pages/Manage/_Imports.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Pages/Register.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Pages/Register.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Pages/ResetPassword.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Pages/ResetPassword.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Pages/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Pages/_Imports.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Shared/AccountLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Shared/AccountLayout.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Shared/ManageLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Shared/ManageLayout.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Shared/ManageNavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Shared/ManageNavMenu.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Shared/RedirectToLogin.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Shared/RedirectToLogin.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Shared/ShowRecoveryCodes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Shared/ShowRecoveryCodes.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Account/Shared/StatusMessage.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Account/Shared/StatusMessage.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/App.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Layout/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Layout/MainLayout.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Layout/MainLayout.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Layout/MainLayout.razor.css -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/LoginDisplay.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/LoginDisplay.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Pages/Error.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Pages/Error.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Pages/MyOrders.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Pages/MyOrders.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Pages/OrderDetails.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Pages/OrderDetails.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/Routes.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Components/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Components/_Imports.razor -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/EfRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/EfRepository.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/OrdersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/OrdersController.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/PizzaApiExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/PizzaApiExtensions.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/PizzaStoreContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/PizzaStoreContext.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/PizzaStoreUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/PizzaStoreUser.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Program.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/Properties/launchSettings.json -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/SeedData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/SeedData.cs -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/appsettings.Development.json -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/appsettings.json -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-300.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-300.woff -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-300.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-300.woff2 -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-500.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-500.woff -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-500.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-500.woff2 -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-700.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-700.woff -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-700.woff2 -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-regular.woff -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-regular.woff2 -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/css/font/quicksand.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/css/font/quicksand.css -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/css/site.css -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/img/bike.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/img/bike.svg -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/img/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/img/icon-512.png -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/img/logo.svg -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/img/pizza-slice.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/img/pizza-slice.svg -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/img/pizzas/bacon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/img/pizzas/bacon.jpg -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/img/pizzas/brit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/img/pizzas/brit.jpg -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/img/pizzas/cheese.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/img/pizzas/cheese.jpg -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/img/pizzas/margherita.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/img/pizzas/margherita.jpg -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/img/pizzas/meaty.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/img/pizzas/meaty.jpg -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/img/pizzas/mushroom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/img/pizzas/mushroom.jpg -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/img/pizzas/pepperoni.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/img/pizzas/pepperoni.jpg -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/img/pizzas/salad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/img/pizzas/salad.jpg -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/img/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/img/user.svg -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/index.html -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/manifest.json -------------------------------------------------------------------------------- /modules/6-PWA/BlazingPizza/wwwroot/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/modules/6-PWA/BlazingPizza/wwwroot/service-worker.js -------------------------------------------------------------------------------- /src/BlazingPizza.Client/BlazingPizza.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Client/BlazingPizza.Client.csproj -------------------------------------------------------------------------------- /src/BlazingPizza.Client/BootstrapFieldClassProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Client/BootstrapFieldClassProvider.cs -------------------------------------------------------------------------------- /src/BlazingPizza.Client/Components/AddressEditor.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Client/Components/AddressEditor.razor -------------------------------------------------------------------------------- /src/BlazingPizza.Client/Components/ConfigurePizzaDialog.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Client/Components/ConfigurePizzaDialog.razor -------------------------------------------------------------------------------- /src/BlazingPizza.Client/Components/ConfiguredPizzaItem.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Client/Components/ConfiguredPizzaItem.razor -------------------------------------------------------------------------------- /src/BlazingPizza.Client/Components/OrderReview.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Client/Components/OrderReview.razor -------------------------------------------------------------------------------- /src/BlazingPizza.Client/Components/Pages/Checkout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Client/Components/Pages/Checkout.razor -------------------------------------------------------------------------------- /src/BlazingPizza.Client/Components/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Client/Components/Pages/Home.razor -------------------------------------------------------------------------------- /src/BlazingPizza.Client/HttpRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Client/HttpRepository.cs -------------------------------------------------------------------------------- /src/BlazingPizza.Client/JSRuntimeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Client/JSRuntimeExtensions.cs -------------------------------------------------------------------------------- /src/BlazingPizza.Client/OrderState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Client/OrderState.cs -------------------------------------------------------------------------------- /src/BlazingPizza.Client/PersistentAuthenticationStateProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Client/PersistentAuthenticationStateProvider.cs -------------------------------------------------------------------------------- /src/BlazingPizza.Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Client/Program.cs -------------------------------------------------------------------------------- /src/BlazingPizza.Client/UserInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Client/UserInfo.cs -------------------------------------------------------------------------------- /src/BlazingPizza.Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Client/_Imports.razor -------------------------------------------------------------------------------- /src/BlazingPizza.ComponentsLibrary/BlazingPizza.ComponentsLibrary.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.ComponentsLibrary/BlazingPizza.ComponentsLibrary.csproj -------------------------------------------------------------------------------- /src/BlazingPizza.ComponentsLibrary/LocalStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.ComponentsLibrary/LocalStorage.cs -------------------------------------------------------------------------------- /src/BlazingPizza.ComponentsLibrary/Map/Map.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.ComponentsLibrary/Map/Map.razor -------------------------------------------------------------------------------- /src/BlazingPizza.ComponentsLibrary/Map/Marker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.ComponentsLibrary/Map/Marker.cs -------------------------------------------------------------------------------- /src/BlazingPizza.ComponentsLibrary/Map/Point.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.ComponentsLibrary/Map/Point.cs -------------------------------------------------------------------------------- /src/BlazingPizza.ComponentsLibrary/TemplatedDialog.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.ComponentsLibrary/TemplatedDialog.razor -------------------------------------------------------------------------------- /src/BlazingPizza.ComponentsLibrary/TemplatedList.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.ComponentsLibrary/TemplatedList.razor -------------------------------------------------------------------------------- /src/BlazingPizza.ComponentsLibrary/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using Microsoft.AspNetCore.Components.Web 2 | -------------------------------------------------------------------------------- /src/BlazingPizza.ComponentsLibrary/wwwroot/deliveryMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.ComponentsLibrary/wwwroot/deliveryMap.js -------------------------------------------------------------------------------- /src/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/images/layers-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/images/layers-2x.png -------------------------------------------------------------------------------- /src/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/images/layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/images/layers.png -------------------------------------------------------------------------------- /src/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/images/marker-icon-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/images/marker-icon-2x.png -------------------------------------------------------------------------------- /src/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/images/marker-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/images/marker-icon.png -------------------------------------------------------------------------------- /src/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/images/marker-shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/images/marker-shadow.png -------------------------------------------------------------------------------- /src/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/leaflet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/leaflet.css -------------------------------------------------------------------------------- /src/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/leaflet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.ComponentsLibrary/wwwroot/leaflet/leaflet.js -------------------------------------------------------------------------------- /src/BlazingPizza.ComponentsLibrary/wwwroot/localStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.ComponentsLibrary/wwwroot/localStorage.js -------------------------------------------------------------------------------- /src/BlazingPizza.ComponentsLibrary/wwwroot/pushNotifications.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.ComponentsLibrary/wwwroot/pushNotifications.js -------------------------------------------------------------------------------- /src/BlazingPizza.Shared/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Shared/Address.cs -------------------------------------------------------------------------------- /src/BlazingPizza.Shared/BlazingPizza.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Shared/BlazingPizza.Shared.csproj -------------------------------------------------------------------------------- /src/BlazingPizza.Shared/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Shared/IRepository.cs -------------------------------------------------------------------------------- /src/BlazingPizza.Shared/LatLong.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Shared/LatLong.cs -------------------------------------------------------------------------------- /src/BlazingPizza.Shared/NotificationSubscription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Shared/NotificationSubscription.cs -------------------------------------------------------------------------------- /src/BlazingPizza.Shared/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Shared/Order.cs -------------------------------------------------------------------------------- /src/BlazingPizza.Shared/OrderWithStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Shared/OrderWithStatus.cs -------------------------------------------------------------------------------- /src/BlazingPizza.Shared/Pizza.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Shared/Pizza.cs -------------------------------------------------------------------------------- /src/BlazingPizza.Shared/PizzaSpecial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Shared/PizzaSpecial.cs -------------------------------------------------------------------------------- /src/BlazingPizza.Shared/PizzaTopping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Shared/PizzaTopping.cs -------------------------------------------------------------------------------- /src/BlazingPizza.Shared/Topping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Shared/Topping.cs -------------------------------------------------------------------------------- /src/BlazingPizza.Shared/UserInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.Shared/UserInfo.cs -------------------------------------------------------------------------------- /src/BlazingPizza.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza.sln -------------------------------------------------------------------------------- /src/BlazingPizza/BlazingPizza.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/BlazingPizza.csproj -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/IdentityNoOpEmailSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/IdentityNoOpEmailSender.cs -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/IdentityRedirectManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/IdentityRedirectManager.cs -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/IdentityUserAccessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/IdentityUserAccessor.cs -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/AccessDenied.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/AccessDenied.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/ConfirmEmail.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/ConfirmEmail.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/ConfirmEmailChange.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/ConfirmEmailChange.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/ExternalLogin.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/ExternalLogin.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/ForgotPassword.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/ForgotPassword.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/ForgotPasswordConfirmation.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/ForgotPasswordConfirmation.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/InvalidPasswordReset.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/InvalidPasswordReset.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/InvalidUser.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/InvalidUser.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/Lockout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/Lockout.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/Login.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/Login.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/LoginWith2fa.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/LoginWith2fa.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/LoginWithRecoveryCode.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/LoginWithRecoveryCode.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/Manage/ChangePassword.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/Manage/ChangePassword.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/Manage/DeletePersonalData.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/Manage/DeletePersonalData.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/Manage/Disable2fa.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/Manage/Disable2fa.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/Manage/Email.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/Manage/Email.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/Manage/EnableAuthenticator.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/Manage/EnableAuthenticator.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/Manage/ExternalLogins.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/Manage/ExternalLogins.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/Manage/GenerateRecoveryCodes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/Manage/GenerateRecoveryCodes.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/Manage/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/Manage/Index.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/Manage/PersonalData.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/Manage/PersonalData.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/Manage/ResetAuthenticator.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/Manage/ResetAuthenticator.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/Manage/SetPassword.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/Manage/SetPassword.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/Manage/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/Manage/_Imports.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/Register.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/Register.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/RegisterConfirmation.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/RegisterConfirmation.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/ResendEmailConfirmation.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/ResendEmailConfirmation.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/ResetPassword.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/ResetPassword.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/ResetPasswordConfirmation.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/ResetPasswordConfirmation.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Pages/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Pages/_Imports.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Shared/AccountLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Shared/AccountLayout.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Shared/ExternalLoginPicker.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Shared/ExternalLoginPicker.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Shared/ManageLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Shared/ManageLayout.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Shared/ManageNavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Shared/ManageNavMenu.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Shared/RedirectToLogin.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Shared/RedirectToLogin.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Shared/ShowRecoveryCodes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Shared/ShowRecoveryCodes.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Account/Shared/StatusMessage.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Account/Shared/StatusMessage.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/App.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Layout/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Layout/MainLayout.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Layout/MainLayout.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Layout/MainLayout.razor.css -------------------------------------------------------------------------------- /src/BlazingPizza/Components/LoginDisplay.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/LoginDisplay.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Pages/Error.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Pages/Error.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Pages/MyOrders.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Pages/MyOrders.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Pages/OrderDetails.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Pages/OrderDetails.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/Routes.razor -------------------------------------------------------------------------------- /src/BlazingPizza/Components/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Components/_Imports.razor -------------------------------------------------------------------------------- /src/BlazingPizza/EfRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/EfRepository.cs -------------------------------------------------------------------------------- /src/BlazingPizza/OrdersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/OrdersController.cs -------------------------------------------------------------------------------- /src/BlazingPizza/PizzaApiExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/PizzaApiExtensions.cs -------------------------------------------------------------------------------- /src/BlazingPizza/PizzaStoreContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/PizzaStoreContext.cs -------------------------------------------------------------------------------- /src/BlazingPizza/PizzaStoreUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/PizzaStoreUser.cs -------------------------------------------------------------------------------- /src/BlazingPizza/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Program.cs -------------------------------------------------------------------------------- /src/BlazingPizza/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/BlazingPizza/SeedData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/SeedData.cs -------------------------------------------------------------------------------- /src/BlazingPizza/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/appsettings.Development.json -------------------------------------------------------------------------------- /src/BlazingPizza/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/appsettings.json -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-300.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-300.woff -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-300.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-300.woff2 -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-500.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-500.woff -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-500.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-500.woff2 -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-700.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-700.woff -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-700.woff2 -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-regular.woff -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/css/font/quicksand-v8-latin-regular.woff2 -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/css/font/quicksand.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/css/font/quicksand.css -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/css/site.css -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/img/bike.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/img/bike.svg -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/img/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/img/icon-512.png -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/img/logo.svg -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/img/pizza-slice.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/img/pizza-slice.svg -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/img/pizzas/bacon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/img/pizzas/bacon.jpg -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/img/pizzas/brit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/img/pizzas/brit.jpg -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/img/pizzas/cheese.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/img/pizzas/cheese.jpg -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/img/pizzas/margherita.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/img/pizzas/margherita.jpg -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/img/pizzas/meaty.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/img/pizzas/meaty.jpg -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/img/pizzas/mushroom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/img/pizzas/mushroom.jpg -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/img/pizzas/pepperoni.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/img/pizzas/pepperoni.jpg -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/img/pizzas/salad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/img/pizzas/salad.jpg -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/img/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/img/user.svg -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/index.html -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/manifest.json -------------------------------------------------------------------------------- /src/BlazingPizza/wwwroot/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csharpfritz/BlazingPizzaWorkshop/HEAD/src/BlazingPizza/wwwroot/service-worker.js --------------------------------------------------------------------------------