├── .editorconfig ├── .gitattributes ├── .gitignore ├── 9781484259276.jpg ├── Chapter1 └── MyFirstBlazor │ ├── .vscode │ ├── launch.json │ └── tasks.json │ ├── MyFirstBlazor.sln │ ├── MyFirstBlazor │ ├── Client │ │ ├── App.razor │ │ ├── MyFirstBlazor.Client.csproj │ │ ├── Pages │ │ │ ├── Counter.razor │ │ │ ├── FetchData.razor │ │ │ └── Index.razor │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Shared │ │ │ ├── MainLayout.razor │ │ │ ├── NavMenu.razor │ │ │ └── SurveyPrompt.razor │ │ ├── _Imports.razor │ │ └── wwwroot │ │ │ ├── css │ │ │ ├── bootstrap │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ ├── open-iconic │ │ │ │ ├── FONT-LICENSE │ │ │ │ ├── ICON-LICENSE │ │ │ │ ├── README.md │ │ │ │ └── font │ │ │ │ │ ├── css │ │ │ │ │ └── open-iconic-bootstrap.min.css │ │ │ │ │ └── fonts │ │ │ │ │ ├── open-iconic.eot │ │ │ │ │ ├── open-iconic.otf │ │ │ │ │ ├── open-iconic.svg │ │ │ │ │ ├── open-iconic.ttf │ │ │ │ │ └── open-iconic.woff │ │ │ └── site.css │ │ │ └── index.html │ ├── Server │ │ ├── Controllers │ │ │ └── WeatherForecastController.cs │ │ ├── MyFirstBlazor.Server.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ └── Startup.cs │ └── Shared │ │ ├── MyFirstBlazor.Shared.csproj │ │ └── WeatherForecast.cs │ └── global.json ├── Chapter2 ├── MyFirstBlazor │ ├── MyFirstBlazor.sln │ └── MyFirstBlazor │ │ ├── Client │ │ ├── App.razor │ │ ├── MyFirstBlazor.Client.csproj │ │ ├── Pages │ │ │ ├── Counter.razor │ │ │ ├── FetchData.razor │ │ │ ├── Index.razor │ │ │ ├── LifeCycle.cs │ │ │ └── LifeCycle.razor │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Shared │ │ │ ├── MainLayout.razor │ │ │ ├── NavMenu.razor │ │ │ └── SurveyPrompt.razor │ │ ├── _Imports.razor │ │ └── wwwroot │ │ │ ├── css │ │ │ ├── bootstrap │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ ├── open-iconic │ │ │ │ ├── FONT-LICENSE │ │ │ │ ├── ICON-LICENSE │ │ │ │ ├── README.md │ │ │ │ └── font │ │ │ │ │ ├── css │ │ │ │ │ └── open-iconic-bootstrap.min.css │ │ │ │ │ └── fonts │ │ │ │ │ ├── open-iconic.eot │ │ │ │ │ ├── open-iconic.otf │ │ │ │ │ ├── open-iconic.svg │ │ │ │ │ ├── open-iconic.ttf │ │ │ │ │ └── open-iconic.woff │ │ │ └── site.css │ │ │ └── index.html │ │ ├── Server │ │ ├── Controllers │ │ │ └── WeatherForecastController.cs │ │ ├── MyFirstBlazor.Server.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ └── Startup.cs │ │ └── Shared │ │ ├── MyFirstBlazor.Shared.csproj │ │ └── WeatherForecast.cs └── PizzaPlace │ ├── PizzaPlace.sln │ └── PizzaPlace │ ├── Client │ ├── App.razor │ ├── DebuggingExtensions.cs │ ├── Pages │ │ └── Index.razor │ ├── PizzaPlace.Client.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Shared │ │ ├── MainLayout.razor │ │ └── NavMenu.razor │ ├── _Imports.razor │ └── wwwroot │ │ ├── css │ │ ├── bootstrap │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ ├── open-iconic │ │ │ ├── FONT-LICENSE │ │ │ ├── ICON-LICENSE │ │ │ ├── README.md │ │ │ └── font │ │ │ │ ├── css │ │ │ │ └── open-iconic-bootstrap.min.css │ │ │ │ └── fonts │ │ │ │ ├── open-iconic.eot │ │ │ │ ├── open-iconic.otf │ │ │ │ ├── open-iconic.svg │ │ │ │ ├── open-iconic.ttf │ │ │ │ └── open-iconic.woff │ │ └── site.css │ │ ├── images │ │ ├── hot.png │ │ ├── none.png │ │ ├── pizza.png │ │ └── spicy.png │ │ └── index.html │ ├── Server │ ├── Controllers │ │ └── .gitkeep │ ├── PizzaPlace.Server.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ └── Startup.cs │ └── Shared │ ├── Basket.cs │ ├── Customer.cs │ ├── Menu.cs │ ├── Pizza.cs │ ├── PizzaPlace.Shared.csproj │ ├── State.cs │ └── UI.cs ├── Chapter3 ├── MyFirstBlazor │ ├── MyFirstBlazor.Components │ │ ├── Component1.razor │ │ ├── DismissableAlert.cs │ │ ├── DismissableAlert.razor │ │ ├── ExampleJsInterop.cs │ │ ├── MyFirstBlazor.Components.csproj │ │ ├── Timer.cs │ │ ├── _Imports.razor │ │ └── wwwroot │ │ │ ├── background.png │ │ │ ├── exampleJsInterop.js │ │ │ └── styles.css │ ├── MyFirstBlazor.sln │ └── MyFirstBlazor │ │ ├── Client │ │ ├── App.razor │ │ ├── MyFirstBlazor.Client.csproj │ │ ├── Pages │ │ │ ├── Alert.razor │ │ │ ├── Counter.razor │ │ │ ├── CounterData.cs │ │ │ ├── FetchData.razor │ │ │ ├── GrandChild.razor │ │ │ ├── GrandMother.razor │ │ │ ├── Grid.razor │ │ │ ├── Index.razor │ │ │ └── ListView.razor │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Shared │ │ │ ├── MainLayout.razor │ │ │ ├── NavMenu.razor │ │ │ └── SurveyPrompt.razor │ │ ├── _Imports.razor │ │ └── wwwroot │ │ │ ├── css │ │ │ ├── bootstrap │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ ├── open-iconic │ │ │ │ ├── FONT-LICENSE │ │ │ │ ├── ICON-LICENSE │ │ │ │ ├── README.md │ │ │ │ └── font │ │ │ │ │ ├── css │ │ │ │ │ └── open-iconic-bootstrap.min.css │ │ │ │ │ └── fonts │ │ │ │ │ ├── open-iconic.eot │ │ │ │ │ ├── open-iconic.otf │ │ │ │ │ ├── open-iconic.svg │ │ │ │ │ ├── open-iconic.ttf │ │ │ │ │ └── open-iconic.woff │ │ │ └── site.css │ │ │ └── index.html │ │ ├── Server │ │ ├── Controllers │ │ │ └── WeatherForecastController.cs │ │ ├── MyFirstBlazor.Server.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ └── Startup.cs │ │ └── Shared │ │ ├── MyFirstBlazor.Shared.csproj │ │ └── WeatherForecast.cs └── PizzaPlace │ ├── PizzaPlace.sln │ └── PizzaPlace │ ├── Client │ ├── App.razor │ ├── DebuggingExtensions.cs │ ├── Pages │ │ ├── CustomerEntry.razor │ │ ├── Index.razor │ │ ├── InputWatcher.cs │ │ ├── PizzaItem.razor │ │ ├── PizzaList.razor │ │ └── ShoppingBasket.razor │ ├── PizzaPlace.Client.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Shared │ │ ├── MainLayout.razor │ │ └── NavMenu.razor │ ├── _Imports.razor │ └── wwwroot │ │ ├── css │ │ ├── bootstrap │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ ├── open-iconic │ │ │ ├── FONT-LICENSE │ │ │ ├── ICON-LICENSE │ │ │ ├── README.md │ │ │ └── font │ │ │ │ ├── css │ │ │ │ └── open-iconic-bootstrap.min.css │ │ │ │ └── fonts │ │ │ │ ├── open-iconic.eot │ │ │ │ ├── open-iconic.otf │ │ │ │ ├── open-iconic.svg │ │ │ │ ├── open-iconic.ttf │ │ │ │ └── open-iconic.woff │ │ └── site.css │ │ ├── images │ │ ├── hot.png │ │ ├── none.png │ │ ├── pizza.png │ │ └── spicy.png │ │ └── index.html │ ├── Server │ ├── Controllers │ │ └── .gitkeep │ ├── PizzaPlace.Server.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ └── Startup.cs │ └── Shared │ ├── Basket.cs │ ├── Customer.cs │ ├── Menu.cs │ ├── Pizza.cs │ ├── PizzaPlace.Shared.csproj │ ├── State.cs │ └── UI.cs ├── Chapter4 ├── BlazorLifetime │ ├── BlazorLifetime.ServiceSideClient │ │ ├── App.razor │ │ ├── BlazorLifetime.ServiceSideClient.csproj │ │ ├── Pages │ │ │ ├── Index.razor │ │ │ ├── Other.razor │ │ │ └── _Host.cshtml │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Shared │ │ │ ├── MainLayout.razor │ │ │ └── NavMenu.razor │ │ ├── Startup.cs │ │ ├── _Imports.razor │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ │ ├── css │ │ │ ├── bootstrap │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ ├── open-iconic │ │ │ │ ├── FONT-LICENSE │ │ │ │ ├── ICON-LICENSE │ │ │ │ ├── README.md │ │ │ │ └── font │ │ │ │ │ ├── css │ │ │ │ │ └── open-iconic-bootstrap.min.css │ │ │ │ │ └── fonts │ │ │ │ │ ├── open-iconic.eot │ │ │ │ │ ├── open-iconic.otf │ │ │ │ │ ├── open-iconic.svg │ │ │ │ │ ├── open-iconic.ttf │ │ │ │ │ └── open-iconic.woff │ │ │ └── site.css │ │ │ └── favicon.ico │ ├── BlazorLifetime.sln │ ├── BlazorLifetime │ │ ├── Client │ │ │ ├── App.razor │ │ │ ├── BlazorLifetime.Client.csproj │ │ │ ├── Pages │ │ │ │ ├── Index.razor │ │ │ │ └── Other.razor │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── Shared │ │ │ │ ├── MainLayout.razor │ │ │ │ ├── NavMenu.razor │ │ │ │ └── SurveyPrompt.razor │ │ │ ├── _Imports.razor │ │ │ └── wwwroot │ │ │ │ ├── css │ │ │ │ ├── bootstrap │ │ │ │ │ ├── bootstrap.min.css │ │ │ │ │ └── bootstrap.min.css.map │ │ │ │ ├── open-iconic │ │ │ │ │ ├── FONT-LICENSE │ │ │ │ │ ├── ICON-LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ └── font │ │ │ │ │ │ ├── css │ │ │ │ │ │ └── open-iconic-bootstrap.min.css │ │ │ │ │ │ └── fonts │ │ │ │ │ │ ├── open-iconic.eot │ │ │ │ │ │ ├── open-iconic.otf │ │ │ │ │ │ ├── open-iconic.svg │ │ │ │ │ │ ├── open-iconic.ttf │ │ │ │ │ │ └── open-iconic.woff │ │ │ │ └── site.css │ │ │ │ └── index.html │ │ ├── Server │ │ │ ├── BlazorLifetime.Server.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ └── Startup.cs │ │ └── Shared │ │ │ ├── BlazorLifetime.Shared.csproj │ │ │ ├── DependencyInjection.cs │ │ │ ├── ScopedService.cs │ │ │ ├── SingletonService.cs │ │ │ └── TransientService.cs │ ├── LifeTimeComponents │ │ ├── LifeTime.razor │ │ ├── LifeTimeComponents.csproj │ │ ├── _Imports.razor │ │ └── wwwroot │ │ │ ├── background.png │ │ │ ├── exampleJsInterop.js │ │ │ └── styles.css │ └── global.json ├── MyFirstBlazor │ ├── MyFirstBlazor.Components │ │ ├── Component1.razor │ │ ├── DismissableAlert.cs │ │ ├── DismissableAlert.razor │ │ ├── ExampleJsInterop.cs │ │ ├── MyFirstBlazor.Components.csproj │ │ ├── Timer.cs │ │ ├── _Imports.razor │ │ └── wwwroot │ │ │ ├── background.png │ │ │ ├── exampleJsInterop.js │ │ │ └── styles.css │ ├── MyFirstBlazor.sln │ └── MyFirstBlazor │ │ ├── Client │ │ ├── App.razor │ │ ├── MyFirstBlazor.Client.csproj │ │ ├── Pages │ │ │ ├── Alert.razor │ │ │ ├── Counter.razor │ │ │ ├── CounterData.cs │ │ │ ├── FetchData.razor │ │ │ ├── GrandChild.razor │ │ │ ├── GrandMother.razor │ │ │ ├── Grid.razor │ │ │ ├── Index.razor │ │ │ ├── ListView.razor │ │ │ ├── ProductList.cs │ │ │ └── ProductList.razor │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Services │ │ │ └── ProductService.cs │ │ ├── Shared │ │ │ ├── MainLayout.razor │ │ │ ├── NavMenu.razor │ │ │ └── SurveyPrompt.razor │ │ ├── _Imports.razor │ │ └── wwwroot │ │ │ ├── css │ │ │ ├── bootstrap │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ ├── open-iconic │ │ │ │ ├── FONT-LICENSE │ │ │ │ ├── ICON-LICENSE │ │ │ │ ├── README.md │ │ │ │ └── font │ │ │ │ │ ├── css │ │ │ │ │ └── open-iconic-bootstrap.min.css │ │ │ │ │ └── fonts │ │ │ │ │ ├── open-iconic.eot │ │ │ │ │ ├── open-iconic.otf │ │ │ │ │ ├── open-iconic.svg │ │ │ │ │ ├── open-iconic.ttf │ │ │ │ │ └── open-iconic.woff │ │ │ └── site.css │ │ │ └── index.html │ │ ├── Server │ │ ├── Controllers │ │ │ └── WeatherForecastController.cs │ │ ├── MyFirstBlazor.Server.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ └── Startup.cs │ │ └── Shared │ │ ├── IProductsService.cs │ │ ├── MyFirstBlazor.Shared.csproj │ │ ├── Product.cs │ │ └── WeatherForecast.cs └── PizzaPlace │ ├── PizzaPlace.sln │ └── PizzaPlace │ ├── Client │ ├── App.razor │ ├── DebuggingExtensions.cs │ ├── Pages │ │ ├── CustomerEntry.razor │ │ ├── Index.razor │ │ ├── InputWatcher.cs │ │ ├── PizzaItem.razor │ │ ├── PizzaList.razor │ │ └── ShoppingBasket.razor │ ├── PizzaPlace.Client.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Shared │ │ ├── MainLayout.razor │ │ └── NavMenu.razor │ ├── _Imports.razor │ └── wwwroot │ │ ├── css │ │ ├── bootstrap │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ ├── open-iconic │ │ │ ├── FONT-LICENSE │ │ │ ├── ICON-LICENSE │ │ │ ├── README.md │ │ │ └── font │ │ │ │ ├── css │ │ │ │ └── open-iconic-bootstrap.min.css │ │ │ │ └── fonts │ │ │ │ ├── open-iconic.eot │ │ │ │ ├── open-iconic.otf │ │ │ │ ├── open-iconic.svg │ │ │ │ ├── open-iconic.ttf │ │ │ │ └── open-iconic.woff │ │ └── site.css │ │ ├── images │ │ ├── hot.png │ │ ├── none.png │ │ ├── pizza.png │ │ └── spicy.png │ │ └── index.html │ ├── Server │ ├── PizzaPlace.Server.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ └── Startup.cs │ └── Shared │ ├── Basket.cs │ ├── ConsoleOrderService.cs │ ├── Customer.cs │ ├── HardCodedMenuService.cs │ ├── IMenuService.cs │ ├── IOrderService.cs │ ├── Menu.cs │ ├── Pizza.cs │ ├── PizzaPlace.Shared.csproj │ ├── State.cs │ └── UI.cs ├── Chapter5 └── PizzaPlace │ ├── PizzaPlace.sln │ └── PizzaPlace │ ├── Client │ ├── App.razor │ ├── DebuggingExtensions.cs │ ├── Pages │ │ ├── CustomerEntry.razor │ │ ├── Index.razor │ │ ├── InputWatcher.cs │ │ ├── PizzaItem.razor │ │ ├── PizzaList.razor │ │ └── ShoppingBasket.razor │ ├── PizzaPlace.Client.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Shared │ │ ├── MainLayout.razor │ │ └── NavMenu.razor │ ├── _Imports.razor │ └── wwwroot │ │ ├── css │ │ ├── bootstrap │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ ├── open-iconic │ │ │ ├── FONT-LICENSE │ │ │ ├── ICON-LICENSE │ │ │ ├── README.md │ │ │ └── font │ │ │ │ ├── css │ │ │ │ └── open-iconic-bootstrap.min.css │ │ │ │ └── fonts │ │ │ │ ├── open-iconic.eot │ │ │ │ ├── open-iconic.otf │ │ │ │ ├── open-iconic.svg │ │ │ │ ├── open-iconic.ttf │ │ │ │ └── open-iconic.woff │ │ └── site.css │ │ ├── images │ │ ├── hot.png │ │ ├── none.png │ │ ├── pizza.png │ │ └── spicy.png │ │ └── index.html │ ├── Server │ ├── Controllers │ │ └── PizzasController.cs │ ├── Migrations │ │ ├── 20200126192851_CreatingPizzaDb.Designer.cs │ │ ├── 20200126192851_CreatingPizzaDb.cs │ │ └── PizzaPlaceDbContextModelSnapshot.cs │ ├── PizzaPlace.Server.csproj │ ├── PizzaPlaceDbContext.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ └── appsettings.json │ └── Shared │ ├── Basket.cs │ ├── ConsoleOrderService.cs │ ├── Customer.cs │ ├── HardCodedMenuService.cs │ ├── IMenuService.cs │ ├── IOrderService.cs │ ├── Menu.cs │ ├── Pizza.cs │ ├── PizzaPlace.Shared.csproj │ ├── State.cs │ └── UI.cs ├── Chapter6 ├── MyFirstBlazor │ ├── MyFirstBlazor.Components │ │ ├── Component1.razor │ │ ├── DismissableAlert.cs │ │ ├── DismissableAlert.razor │ │ ├── ExampleJsInterop.cs │ │ ├── MyFirstBlazor.Components.csproj │ │ ├── Timer.cs │ │ ├── _Imports.razor │ │ └── wwwroot │ │ │ ├── background.png │ │ │ ├── exampleJsInterop.js │ │ │ └── styles.css │ ├── MyFirstBlazor.sln │ └── MyFirstBlazor │ │ ├── Client │ │ ├── App.razor │ │ ├── MyFirstBlazor.Client.csproj │ │ ├── Pages │ │ │ ├── Alert.razor │ │ │ ├── Counter.razor │ │ │ ├── CounterData.cs │ │ │ ├── FetchData.razor │ │ │ ├── GrandChild.razor │ │ │ ├── GrandMother.razor │ │ │ ├── Grid.razor │ │ │ ├── Index.razor │ │ │ ├── ListView.razor │ │ │ ├── ProductList.cs │ │ │ └── ProductList.razor │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Services │ │ │ └── ProductService.cs │ │ ├── Shared │ │ │ ├── MainLayout.razor │ │ │ ├── NavMenu.razor │ │ │ └── SurveyPrompt.razor │ │ ├── _Imports.razor │ │ └── wwwroot │ │ │ ├── css │ │ │ ├── bootstrap │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ ├── open-iconic │ │ │ │ ├── FONT-LICENSE │ │ │ │ ├── ICON-LICENSE │ │ │ │ ├── README.md │ │ │ │ └── font │ │ │ │ │ ├── css │ │ │ │ │ └── open-iconic-bootstrap.min.css │ │ │ │ │ └── fonts │ │ │ │ │ ├── open-iconic.eot │ │ │ │ │ ├── open-iconic.otf │ │ │ │ │ ├── open-iconic.svg │ │ │ │ │ ├── open-iconic.ttf │ │ │ │ │ └── open-iconic.woff │ │ │ └── site.css │ │ │ └── index.html │ │ ├── Server │ │ ├── Controllers │ │ │ └── WeatherForecastController.cs │ │ ├── MyFirstBlazor.Server.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ └── Startup.cs │ │ └── Shared │ │ ├── IProductsService.cs │ │ ├── MyFirstBlazor.Shared.csproj │ │ ├── Product.cs │ │ └── WeatherForecast.cs └── PizzaPlace │ ├── PizzaPlace.sln │ └── PizzaPlace │ ├── Client │ ├── App.razor │ ├── DebuggingExtensions.cs │ ├── Pages │ │ ├── CustomerEntry.razor │ │ ├── Index.razor │ │ ├── InputWatcher.cs │ │ ├── PizzaItem.razor │ │ ├── PizzaList.razor │ │ └── ShoppingBasket.razor │ ├── PizzaPlace.Client.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Services │ │ ├── MenuService.cs │ │ └── OrderService.cs │ ├── Shared │ │ ├── MainLayout.razor │ │ └── NavMenu.razor │ ├── _Imports.razor │ └── wwwroot │ │ ├── css │ │ ├── bootstrap │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ ├── open-iconic │ │ │ ├── FONT-LICENSE │ │ │ ├── ICON-LICENSE │ │ │ ├── README.md │ │ │ └── font │ │ │ │ ├── css │ │ │ │ └── open-iconic-bootstrap.min.css │ │ │ │ └── fonts │ │ │ │ ├── open-iconic.eot │ │ │ │ ├── open-iconic.otf │ │ │ │ ├── open-iconic.svg │ │ │ │ ├── open-iconic.ttf │ │ │ │ └── open-iconic.woff │ │ └── site.css │ │ ├── images │ │ ├── hot.png │ │ ├── none.png │ │ ├── pizza.png │ │ └── spicy.png │ │ └── index.html │ ├── Server │ ├── Controllers │ │ ├── OrdersController.cs │ │ └── PizzasController.cs │ ├── Migrations │ │ ├── 20200126192851_CreatingPizzaDb.Designer.cs │ │ ├── 20200126192851_CreatingPizzaDb.cs │ │ ├── 20200128154920_HandlingOrders.Designer.cs │ │ ├── 20200128154920_HandlingOrders.cs │ │ └── PizzaPlaceDbContextModelSnapshot.cs │ ├── PizzaPlace.Server.csproj │ ├── PizzaPlaceDbContext.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ └── appsettings.json │ └── Shared │ ├── Basket.cs │ ├── ConsoleOrderService.cs │ ├── Customer.cs │ ├── HardCodedMenuService.cs │ ├── IMenuService.cs │ ├── IOrderService.cs │ ├── Menu.cs │ ├── Order.cs │ ├── Pizza.cs │ ├── PizzaOrder.cs │ ├── PizzaPlace.Shared.csproj │ ├── State.cs │ └── UI.cs ├── Chapter7 ├── MyFirstBlazor │ ├── MyFirstBlazor.Components │ │ ├── Component1.razor │ │ ├── DismissableAlert.cs │ │ ├── DismissableAlert.razor │ │ ├── ExampleJsInterop.cs │ │ ├── MyFirstBlazor.Components.csproj │ │ ├── Timer.cs │ │ ├── _Imports.razor │ │ └── wwwroot │ │ │ ├── background.png │ │ │ ├── exampleJsInterop.js │ │ │ └── styles.css │ ├── MyFirstBlazor.sln │ └── MyFirstBlazor │ │ ├── Client │ │ ├── App.razor │ │ ├── MyFirstBlazor.Client.csproj │ │ ├── Pages │ │ │ ├── Alert.razor │ │ │ ├── Counter.razor │ │ │ ├── CounterData.cs │ │ │ ├── FetchData.razor │ │ │ ├── GrandChild.razor │ │ │ ├── GrandMother.razor │ │ │ ├── Grid.razor │ │ │ ├── Index.razor │ │ │ ├── ListView.razor │ │ │ ├── ProductList.cs │ │ │ ├── ProductList.razor │ │ │ └── _Imports.razor │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Services │ │ │ └── ProductService.cs │ │ ├── Shared │ │ │ ├── MainLayout.razor │ │ │ ├── MainLayout2.razor │ │ │ ├── NavMenu.razor │ │ │ ├── NestedLayout.razor │ │ │ └── SurveyPrompt.razor │ │ ├── _Imports.razor │ │ └── wwwroot │ │ │ ├── css │ │ │ ├── bootstrap │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ ├── open-iconic │ │ │ │ ├── FONT-LICENSE │ │ │ │ ├── ICON-LICENSE │ │ │ │ ├── README.md │ │ │ │ └── font │ │ │ │ │ ├── css │ │ │ │ │ └── open-iconic-bootstrap.min.css │ │ │ │ │ └── fonts │ │ │ │ │ ├── open-iconic.eot │ │ │ │ │ ├── open-iconic.otf │ │ │ │ │ ├── open-iconic.svg │ │ │ │ │ ├── open-iconic.ttf │ │ │ │ │ └── open-iconic.woff │ │ │ └── site.css │ │ │ └── index.html │ │ ├── Server │ │ ├── Controllers │ │ │ └── WeatherForecastController.cs │ │ ├── MyFirstBlazor.Server.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ └── libman.json │ │ └── Shared │ │ ├── IProductsService.cs │ │ ├── MyFirstBlazor.Shared.csproj │ │ ├── Product.cs │ │ └── WeatherForecast.cs └── PizzaPlace │ ├── PizzaPlace.sln │ └── PizzaPlace │ ├── Client │ ├── App.razor │ ├── DebuggingExtensions.cs │ ├── Pages │ │ ├── CustomerEntry.razor │ │ ├── Index.razor │ │ ├── InputWatcher.cs │ │ ├── PizzaInfo.razor │ │ ├── PizzaItem.razor │ │ ├── PizzaList.razor │ │ └── ShoppingBasket.razor │ ├── PizzaPlace.Client.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Services │ │ ├── MenuService.cs │ │ └── OrderService.cs │ ├── Shared │ │ ├── MainLayout.razor │ │ └── NavMenu.razor │ ├── _Imports.razor │ └── wwwroot │ │ ├── css │ │ ├── bootstrap │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ ├── open-iconic │ │ │ ├── FONT-LICENSE │ │ │ ├── ICON-LICENSE │ │ │ ├── README.md │ │ │ └── font │ │ │ │ ├── css │ │ │ │ └── open-iconic-bootstrap.min.css │ │ │ │ └── fonts │ │ │ │ ├── open-iconic.eot │ │ │ │ ├── open-iconic.otf │ │ │ │ ├── open-iconic.svg │ │ │ │ ├── open-iconic.ttf │ │ │ │ └── open-iconic.woff │ │ └── site.css │ │ ├── images │ │ ├── hot.png │ │ ├── none.png │ │ ├── pizza.png │ │ └── spicy.png │ │ └── index.html │ ├── Server │ ├── Controllers │ │ ├── OrdersController.cs │ │ └── PizzasController.cs │ ├── Migrations │ │ ├── 20200126192851_CreatingPizzaDb.Designer.cs │ │ ├── 20200126192851_CreatingPizzaDb.cs │ │ ├── 20200128154920_HandlingOrders.Designer.cs │ │ ├── 20200128154920_HandlingOrders.cs │ │ └── PizzaPlaceDbContextModelSnapshot.cs │ ├── PizzaPlace.Server.csproj │ ├── PizzaPlaceDbContext.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ └── appsettings.json │ └── Shared │ ├── Basket.cs │ ├── ConsoleOrderService.cs │ ├── Customer.cs │ ├── HardCodedMenuService.cs │ ├── IMenuService.cs │ ├── IOrderService.cs │ ├── Menu.cs │ ├── Order.cs │ ├── Pizza.cs │ ├── PizzaOrder.cs │ ├── PizzaPlace.Shared.csproj │ ├── State.cs │ └── UI.cs ├── Chapter8 ├── ChartTestProject │ ├── ChartTestProject.sln │ ├── ChartTestProject │ │ ├── App.razor │ │ ├── ChartTestProject.csproj │ │ ├── Data │ │ │ ├── WeatherForecast.cs │ │ │ └── WeatherForecastService.cs │ │ ├── Pages │ │ │ ├── Counter.razor │ │ │ ├── Error.razor │ │ │ ├── FetchData.razor │ │ │ ├── Index.razor │ │ │ └── _Host.cshtml │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Shared │ │ │ ├── MainLayout.razor │ │ │ └── NavMenu.razor │ │ ├── Startup.cs │ │ ├── _Imports.razor │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ │ ├── css │ │ │ ├── bootstrap │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ ├── open-iconic │ │ │ │ ├── FONT-LICENSE │ │ │ │ ├── ICON-LICENSE │ │ │ │ ├── README.md │ │ │ │ └── font │ │ │ │ │ ├── css │ │ │ │ │ └── open-iconic-bootstrap.min.css │ │ │ │ │ └── fonts │ │ │ │ │ ├── open-iconic.eot │ │ │ │ │ ├── open-iconic.otf │ │ │ │ │ ├── open-iconic.svg │ │ │ │ │ ├── open-iconic.ttf │ │ │ │ │ └── open-iconic.woff │ │ │ └── site.css │ │ │ └── favicon.ico │ └── U2U.Components.Chart │ │ ├── ChartInterop.cs │ │ ├── ChartOptions.cs │ │ ├── ColorExtensions.cs │ │ ├── DependencyInjection.cs │ │ ├── ExampleJsInterop.cs │ │ ├── IChartInterop.cs │ │ ├── LineChart.razor │ │ ├── LineChartData.cs │ │ ├── U2U.Components.Chart.csproj │ │ ├── _Imports.razor │ │ └── wwwroot │ │ ├── Chart.bundle.min.js │ │ ├── JsInterop.js │ │ ├── background.png │ │ └── styles.css └── MyFirstBlazor │ ├── MyFirstBlazor.Components │ ├── Component1.razor │ ├── DismissableAlert.cs │ ├── DismissableAlert.razor │ ├── ExampleJsInterop.cs │ ├── MyFirstBlazor.Components.csproj │ ├── Timer.cs │ ├── _Imports.razor │ └── wwwroot │ │ ├── background.png │ │ ├── exampleJsInterop.js │ │ └── styles.css │ ├── MyFirstBlazor.sln │ └── MyFirstBlazor │ ├── Client │ ├── App.razor │ ├── MyFirstBlazor.Client.csproj │ ├── Pages │ │ ├── Alert.razor │ │ ├── Counter.razor │ │ ├── CounterData.cs │ │ ├── FetchData.razor │ │ ├── GrandChild.razor │ │ ├── GrandMother.razor │ │ ├── Grid.razor │ │ ├── Index.razor │ │ ├── ListView.razor │ │ ├── ProductList.cs │ │ ├── ProductList.razor │ │ └── _Imports.razor │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Services │ │ ├── ILocalStorage.cs │ │ ├── LocalStorage.cs │ │ └── ProductService.cs │ ├── Shared │ │ ├── MainLayout.razor │ │ ├── MainLayout2.razor │ │ ├── NavMenu.razor │ │ ├── NestedLayout.razor │ │ └── SurveyPrompt.razor │ ├── _Imports.razor │ └── wwwroot │ │ ├── css │ │ ├── bootstrap │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ ├── open-iconic │ │ │ ├── FONT-LICENSE │ │ │ ├── ICON-LICENSE │ │ │ ├── README.md │ │ │ └── font │ │ │ │ ├── css │ │ │ │ └── open-iconic-bootstrap.min.css │ │ │ │ └── fonts │ │ │ │ ├── open-iconic.eot │ │ │ │ ├── open-iconic.otf │ │ │ │ ├── open-iconic.svg │ │ │ │ ├── open-iconic.ttf │ │ │ │ └── open-iconic.woff │ │ └── site.css │ │ ├── index.html │ │ └── scripts │ │ ├── interop.js │ │ └── setFocus.js │ ├── Server │ ├── Controllers │ │ └── WeatherForecastController.cs │ ├── MyFirstBlazor.Server.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ └── Startup.cs │ └── Shared │ ├── IProductsService.cs │ ├── MyFirstBlazor.Shared.csproj │ ├── Product.cs │ └── WeatherForecast.cs ├── Contributing.md ├── LICENSE.txt ├── README.md └── errata.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/.gitignore -------------------------------------------------------------------------------- /9781484259276.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/9781484259276.jpg -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/.vscode/launch.json -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/.vscode/tasks.json -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor.sln -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Client/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Client/App.razor -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Client/MyFirstBlazor.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Client/MyFirstBlazor.Client.csproj -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Client/Pages/Counter.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Client/Pages/Counter.razor -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Client/Pages/FetchData.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Client/Pages/FetchData.razor -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Client/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Client/Pages/Index.razor -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Client/Program.cs -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Client/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Client/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Client/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Client/Shared/MainLayout.razor -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Client/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Client/Shared/NavMenu.razor -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Client/Shared/SurveyPrompt.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Client/Shared/SurveyPrompt.razor -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Client/_Imports.razor -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/FONT-LICENSE -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/ICON-LICENSE -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/site.css -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/index.html -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Server/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Server/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Server/MyFirstBlazor.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Server/MyFirstBlazor.Server.csproj -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Server/Program.cs -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Server/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Server/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Server/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Server/Startup.cs -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Shared/MyFirstBlazor.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Shared/MyFirstBlazor.Shared.csproj -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/MyFirstBlazor/Shared/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/MyFirstBlazor/Shared/WeatherForecast.cs -------------------------------------------------------------------------------- /Chapter1/MyFirstBlazor/global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter1/MyFirstBlazor/global.json -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor.sln -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Client/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Client/App.razor -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Client/MyFirstBlazor.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Client/MyFirstBlazor.Client.csproj -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Client/Pages/Counter.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Client/Pages/Counter.razor -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Client/Pages/FetchData.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Client/Pages/FetchData.razor -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Client/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Client/Pages/Index.razor -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Client/Pages/LifeCycle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Client/Pages/LifeCycle.cs -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Client/Pages/LifeCycle.razor: -------------------------------------------------------------------------------- 1 |

LifeCycle

2 | 3 | @this.Param -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Client/Program.cs -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Client/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Client/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Client/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Client/Shared/MainLayout.razor -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Client/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Client/Shared/NavMenu.razor -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Client/Shared/SurveyPrompt.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Client/Shared/SurveyPrompt.razor -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Client/_Imports.razor -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/FONT-LICENSE -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/ICON-LICENSE -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/site.css -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/index.html -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Server/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Server/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Server/MyFirstBlazor.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Server/MyFirstBlazor.Server.csproj -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Server/Program.cs -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Server/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Server/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Server/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Server/Startup.cs -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Shared/MyFirstBlazor.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Shared/MyFirstBlazor.Shared.csproj -------------------------------------------------------------------------------- /Chapter2/MyFirstBlazor/MyFirstBlazor/Shared/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/MyFirstBlazor/MyFirstBlazor/Shared/WeatherForecast.cs -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace.sln -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/App.razor -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/DebuggingExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/DebuggingExtensions.cs -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/Pages/Index.razor -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/PizzaPlace.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/PizzaPlace.Client.csproj -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/Program.cs -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/Shared/MainLayout.razor -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/Shared/NavMenu.razor -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/_Imports.razor -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/FONT-LICENSE -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/ICON-LICENSE -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/css/site.css -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/images/hot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/images/hot.png -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/images/none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/images/none.png -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/images/pizza.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/images/pizza.png -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/images/spicy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/images/spicy.png -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Client/wwwroot/index.html -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Server/Controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Server/PizzaPlace.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Server/PizzaPlace.Server.csproj -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Server/Program.cs -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Server/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Server/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Server/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Server/Startup.cs -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Shared/Basket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Shared/Basket.cs -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Shared/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Shared/Customer.cs -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Shared/Menu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Shared/Menu.cs -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Shared/Pizza.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Shared/Pizza.cs -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Shared/PizzaPlace.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Shared/PizzaPlace.Shared.csproj -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Shared/State.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Shared/State.cs -------------------------------------------------------------------------------- /Chapter2/PizzaPlace/PizzaPlace/Shared/UI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter2/PizzaPlace/PizzaPlace/Shared/UI.cs -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor.Components/Component1.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor.Components/Component1.razor -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor.Components/DismissableAlert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor.Components/DismissableAlert.cs -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor.Components/DismissableAlert.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor.Components/DismissableAlert.razor -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor.Components/ExampleJsInterop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor.Components/ExampleJsInterop.cs -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor.Components/MyFirstBlazor.Components.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor.Components/MyFirstBlazor.Components.csproj -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor.Components/Timer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor.Components/Timer.cs -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor.Components/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using Microsoft.AspNetCore.Components.Web 2 | -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/background.png -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/exampleJsInterop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/exampleJsInterop.js -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/styles.css -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor.sln -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/App.razor -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/MyFirstBlazor.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/MyFirstBlazor.Client.csproj -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Pages/Alert.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Pages/Alert.razor -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Pages/Counter.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Pages/Counter.razor -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Pages/CounterData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Pages/CounterData.cs -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Pages/FetchData.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Pages/FetchData.razor -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Pages/GrandChild.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Pages/GrandChild.razor -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Pages/GrandMother.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Pages/GrandMother.razor -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Pages/Grid.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Pages/Grid.razor -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Pages/Index.razor -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Pages/ListView.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Pages/ListView.razor -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Program.cs -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Shared/MainLayout.razor -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Shared/NavMenu.razor -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Shared/SurveyPrompt.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/Shared/SurveyPrompt.razor -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/_Imports.razor -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/FONT-LICENSE -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/ICON-LICENSE -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/site.css -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/index.html -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Server/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Server/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Server/MyFirstBlazor.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Server/MyFirstBlazor.Server.csproj -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Server/Program.cs -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Server/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Server/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Server/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Server/Startup.cs -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Shared/MyFirstBlazor.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Shared/MyFirstBlazor.Shared.csproj -------------------------------------------------------------------------------- /Chapter3/MyFirstBlazor/MyFirstBlazor/Shared/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/MyFirstBlazor/MyFirstBlazor/Shared/WeatherForecast.cs -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace.sln -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/App.razor -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/DebuggingExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/DebuggingExtensions.cs -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/Pages/CustomerEntry.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/Pages/CustomerEntry.razor -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/Pages/Index.razor -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/Pages/InputWatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/Pages/InputWatcher.cs -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/Pages/PizzaItem.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/Pages/PizzaItem.razor -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/Pages/PizzaList.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/Pages/PizzaList.razor -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/Pages/ShoppingBasket.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/Pages/ShoppingBasket.razor -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/PizzaPlace.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/PizzaPlace.Client.csproj -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/Program.cs -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/Shared/MainLayout.razor -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/Shared/NavMenu.razor -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/_Imports.razor -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/FONT-LICENSE -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/ICON-LICENSE -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/css/site.css -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/images/hot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/images/hot.png -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/images/none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/images/none.png -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/images/pizza.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/images/pizza.png -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/images/spicy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/images/spicy.png -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Client/wwwroot/index.html -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Server/Controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Server/PizzaPlace.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Server/PizzaPlace.Server.csproj -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Server/Program.cs -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Server/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Server/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Server/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Server/Startup.cs -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Shared/Basket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Shared/Basket.cs -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Shared/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Shared/Customer.cs -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Shared/Menu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Shared/Menu.cs -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Shared/Pizza.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Shared/Pizza.cs -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Shared/PizzaPlace.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Shared/PizzaPlace.Shared.csproj -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Shared/State.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Shared/State.cs -------------------------------------------------------------------------------- /Chapter3/PizzaPlace/PizzaPlace/Shared/UI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter3/PizzaPlace/PizzaPlace/Shared/UI.cs -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/App.razor -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/Pages/Index.razor -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/Pages/Other.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/Pages/Other.razor -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/Pages/_Host.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/Pages/_Host.cshtml -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/Program.cs -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/Shared/MainLayout.razor -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/Shared/NavMenu.razor -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/Startup.cs -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/_Imports.razor -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/appsettings.json -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/wwwroot/css/site.css -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime.ServiceSideClient/wwwroot/favicon.ico -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime.sln -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Client/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Client/App.razor -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Client/BlazorLifetime.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Client/BlazorLifetime.Client.csproj -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Client/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Client/Pages/Index.razor -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Client/Pages/Other.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Client/Pages/Other.razor -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Client/Program.cs -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Client/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Client/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Client/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Client/Shared/MainLayout.razor -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Client/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Client/Shared/NavMenu.razor -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Client/Shared/SurveyPrompt.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Client/Shared/SurveyPrompt.razor -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Client/_Imports.razor -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Client/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Client/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Client/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Client/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Client/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Client/wwwroot/css/open-iconic/FONT-LICENSE -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Client/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Client/wwwroot/css/open-iconic/ICON-LICENSE -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Client/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Client/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Client/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Client/wwwroot/css/site.css -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Client/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Client/wwwroot/index.html -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Server/BlazorLifetime.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Server/BlazorLifetime.Server.csproj -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Server/Program.cs -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Server/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Server/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Server/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Server/Startup.cs -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Shared/BlazorLifetime.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Shared/BlazorLifetime.Shared.csproj -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Shared/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Shared/DependencyInjection.cs -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Shared/ScopedService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Shared/ScopedService.cs -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Shared/SingletonService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Shared/SingletonService.cs -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/BlazorLifetime/Shared/TransientService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/BlazorLifetime/Shared/TransientService.cs -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/LifeTimeComponents/LifeTime.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/LifeTimeComponents/LifeTime.razor -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/LifeTimeComponents/LifeTimeComponents.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/LifeTimeComponents/LifeTimeComponents.csproj -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/LifeTimeComponents/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/LifeTimeComponents/_Imports.razor -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/LifeTimeComponents/wwwroot/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/LifeTimeComponents/wwwroot/background.png -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/LifeTimeComponents/wwwroot/exampleJsInterop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/LifeTimeComponents/wwwroot/exampleJsInterop.js -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/LifeTimeComponents/wwwroot/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/LifeTimeComponents/wwwroot/styles.css -------------------------------------------------------------------------------- /Chapter4/BlazorLifetime/global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/BlazorLifetime/global.json -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor.Components/Component1.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor.Components/Component1.razor -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor.Components/DismissableAlert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor.Components/DismissableAlert.cs -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor.Components/DismissableAlert.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor.Components/DismissableAlert.razor -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor.Components/ExampleJsInterop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor.Components/ExampleJsInterop.cs -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor.Components/MyFirstBlazor.Components.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor.Components/MyFirstBlazor.Components.csproj -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor.Components/Timer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor.Components/Timer.cs -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor.Components/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using Microsoft.AspNetCore.Components.Web 2 | -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/background.png -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/exampleJsInterop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/exampleJsInterop.js -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/styles.css -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor.sln -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/App.razor -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/MyFirstBlazor.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/MyFirstBlazor.Client.csproj -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Pages/Alert.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Pages/Alert.razor -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Pages/Counter.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Pages/Counter.razor -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Pages/CounterData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Pages/CounterData.cs -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Pages/FetchData.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Pages/FetchData.razor -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Pages/GrandChild.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Pages/GrandChild.razor -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Pages/GrandMother.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Pages/GrandMother.razor -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Pages/Grid.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Pages/Grid.razor -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Pages/Index.razor -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Pages/ListView.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Pages/ListView.razor -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Pages/ProductList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Pages/ProductList.cs -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Pages/ProductList.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Pages/ProductList.razor -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Program.cs -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Services/ProductService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Services/ProductService.cs -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Shared/MainLayout.razor -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Shared/NavMenu.razor -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Shared/SurveyPrompt.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/Shared/SurveyPrompt.razor -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/_Imports.razor -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/FONT-LICENSE -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/ICON-LICENSE -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/site.css -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/index.html -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Server/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Server/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Server/MyFirstBlazor.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Server/MyFirstBlazor.Server.csproj -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Server/Program.cs -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Server/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Server/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Server/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Server/Startup.cs -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Shared/IProductsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Shared/IProductsService.cs -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Shared/MyFirstBlazor.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Shared/MyFirstBlazor.Shared.csproj -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Shared/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Shared/Product.cs -------------------------------------------------------------------------------- /Chapter4/MyFirstBlazor/MyFirstBlazor/Shared/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/MyFirstBlazor/MyFirstBlazor/Shared/WeatherForecast.cs -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace.sln -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/App.razor -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/DebuggingExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/DebuggingExtensions.cs -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/Pages/CustomerEntry.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/Pages/CustomerEntry.razor -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/Pages/Index.razor -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/Pages/InputWatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/Pages/InputWatcher.cs -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/Pages/PizzaItem.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/Pages/PizzaItem.razor -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/Pages/PizzaList.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/Pages/PizzaList.razor -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/Pages/ShoppingBasket.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/Pages/ShoppingBasket.razor -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/PizzaPlace.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/PizzaPlace.Client.csproj -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/Program.cs -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/Shared/MainLayout.razor -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/Shared/NavMenu.razor -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/_Imports.razor -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/FONT-LICENSE -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/ICON-LICENSE -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/css/site.css -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/images/hot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/images/hot.png -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/images/none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/images/none.png -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/images/pizza.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/images/pizza.png -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/images/spicy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/images/spicy.png -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Client/wwwroot/index.html -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Server/PizzaPlace.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Server/PizzaPlace.Server.csproj -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Server/Program.cs -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Server/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Server/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Server/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Server/Startup.cs -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Shared/Basket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Shared/Basket.cs -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Shared/ConsoleOrderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Shared/ConsoleOrderService.cs -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Shared/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Shared/Customer.cs -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Shared/HardCodedMenuService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Shared/HardCodedMenuService.cs -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Shared/IMenuService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Shared/IMenuService.cs -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Shared/IOrderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Shared/IOrderService.cs -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Shared/Menu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Shared/Menu.cs -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Shared/Pizza.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Shared/Pizza.cs -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Shared/PizzaPlace.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Shared/PizzaPlace.Shared.csproj -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Shared/State.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Shared/State.cs -------------------------------------------------------------------------------- /Chapter4/PizzaPlace/PizzaPlace/Shared/UI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter4/PizzaPlace/PizzaPlace/Shared/UI.cs -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace.sln -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/App.razor -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/DebuggingExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/DebuggingExtensions.cs -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/Pages/CustomerEntry.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/Pages/CustomerEntry.razor -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/Pages/Index.razor -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/Pages/InputWatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/Pages/InputWatcher.cs -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/Pages/PizzaItem.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/Pages/PizzaItem.razor -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/Pages/PizzaList.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/Pages/PizzaList.razor -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/Pages/ShoppingBasket.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/Pages/ShoppingBasket.razor -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/PizzaPlace.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/PizzaPlace.Client.csproj -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/Program.cs -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/Shared/MainLayout.razor -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/Shared/NavMenu.razor -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/_Imports.razor -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/FONT-LICENSE -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/ICON-LICENSE -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/css/site.css -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/images/hot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/images/hot.png -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/images/none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/images/none.png -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/images/pizza.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/images/pizza.png -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/images/spicy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/images/spicy.png -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Client/wwwroot/index.html -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Server/Controllers/PizzasController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Server/Controllers/PizzasController.cs -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Server/Migrations/20200126192851_CreatingPizzaDb.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Server/Migrations/20200126192851_CreatingPizzaDb.Designer.cs -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Server/Migrations/20200126192851_CreatingPizzaDb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Server/Migrations/20200126192851_CreatingPizzaDb.cs -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Server/Migrations/PizzaPlaceDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Server/Migrations/PizzaPlaceDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Server/PizzaPlace.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Server/PizzaPlace.Server.csproj -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Server/PizzaPlaceDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Server/PizzaPlaceDbContext.cs -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Server/Program.cs -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Server/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Server/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Server/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Server/Startup.cs -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Server/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Server/appsettings.json -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Shared/Basket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Shared/Basket.cs -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Shared/ConsoleOrderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Shared/ConsoleOrderService.cs -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Shared/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Shared/Customer.cs -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Shared/HardCodedMenuService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Shared/HardCodedMenuService.cs -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Shared/IMenuService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Shared/IMenuService.cs -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Shared/IOrderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Shared/IOrderService.cs -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Shared/Menu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Shared/Menu.cs -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Shared/Pizza.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Shared/Pizza.cs -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Shared/PizzaPlace.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Shared/PizzaPlace.Shared.csproj -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Shared/State.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Shared/State.cs -------------------------------------------------------------------------------- /Chapter5/PizzaPlace/PizzaPlace/Shared/UI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter5/PizzaPlace/PizzaPlace/Shared/UI.cs -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor.Components/Component1.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor.Components/Component1.razor -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor.Components/DismissableAlert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor.Components/DismissableAlert.cs -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor.Components/DismissableAlert.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor.Components/DismissableAlert.razor -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor.Components/ExampleJsInterop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor.Components/ExampleJsInterop.cs -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor.Components/MyFirstBlazor.Components.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor.Components/MyFirstBlazor.Components.csproj -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor.Components/Timer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor.Components/Timer.cs -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor.Components/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using Microsoft.AspNetCore.Components.Web 2 | -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/background.png -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/exampleJsInterop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/exampleJsInterop.js -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/styles.css -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor.sln -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/App.razor -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/MyFirstBlazor.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/MyFirstBlazor.Client.csproj -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Pages/Alert.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Pages/Alert.razor -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Pages/Counter.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Pages/Counter.razor -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Pages/CounterData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Pages/CounterData.cs -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Pages/FetchData.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Pages/FetchData.razor -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Pages/GrandChild.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Pages/GrandChild.razor -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Pages/GrandMother.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Pages/GrandMother.razor -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Pages/Grid.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Pages/Grid.razor -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Pages/Index.razor -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Pages/ListView.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Pages/ListView.razor -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Pages/ProductList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Pages/ProductList.cs -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Pages/ProductList.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Pages/ProductList.razor -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Program.cs -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Services/ProductService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Services/ProductService.cs -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Shared/MainLayout.razor -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Shared/NavMenu.razor -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Shared/SurveyPrompt.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/Shared/SurveyPrompt.razor -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/_Imports.razor -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/FONT-LICENSE -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/ICON-LICENSE -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/site.css -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/index.html -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Server/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Server/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Server/MyFirstBlazor.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Server/MyFirstBlazor.Server.csproj -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Server/Program.cs -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Server/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Server/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Server/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Server/Startup.cs -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Shared/IProductsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Shared/IProductsService.cs -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Shared/MyFirstBlazor.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Shared/MyFirstBlazor.Shared.csproj -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Shared/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Shared/Product.cs -------------------------------------------------------------------------------- /Chapter6/MyFirstBlazor/MyFirstBlazor/Shared/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/MyFirstBlazor/MyFirstBlazor/Shared/WeatherForecast.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace.sln -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/App.razor -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/DebuggingExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/DebuggingExtensions.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/Pages/CustomerEntry.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/Pages/CustomerEntry.razor -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/Pages/Index.razor -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/Pages/InputWatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/Pages/InputWatcher.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/Pages/PizzaItem.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/Pages/PizzaItem.razor -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/Pages/PizzaList.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/Pages/PizzaList.razor -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/Pages/ShoppingBasket.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/Pages/ShoppingBasket.razor -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/PizzaPlace.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/PizzaPlace.Client.csproj -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/Program.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/Services/MenuService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/Services/MenuService.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/Services/OrderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/Services/OrderService.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/Shared/MainLayout.razor -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/Shared/NavMenu.razor -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/_Imports.razor -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/FONT-LICENSE -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/ICON-LICENSE -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/css/site.css -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/images/hot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/images/hot.png -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/images/none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/images/none.png -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/images/pizza.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/images/pizza.png -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/images/spicy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/images/spicy.png -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Client/wwwroot/index.html -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Server/Controllers/OrdersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Server/Controllers/OrdersController.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Server/Controllers/PizzasController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Server/Controllers/PizzasController.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Server/Migrations/20200126192851_CreatingPizzaDb.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Server/Migrations/20200126192851_CreatingPizzaDb.Designer.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Server/Migrations/20200126192851_CreatingPizzaDb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Server/Migrations/20200126192851_CreatingPizzaDb.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Server/Migrations/20200128154920_HandlingOrders.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Server/Migrations/20200128154920_HandlingOrders.Designer.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Server/Migrations/20200128154920_HandlingOrders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Server/Migrations/20200128154920_HandlingOrders.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Server/Migrations/PizzaPlaceDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Server/Migrations/PizzaPlaceDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Server/PizzaPlace.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Server/PizzaPlace.Server.csproj -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Server/PizzaPlaceDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Server/PizzaPlaceDbContext.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Server/Program.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Server/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Server/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Server/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Server/Startup.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Server/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Server/appsettings.json -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Shared/Basket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Shared/Basket.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Shared/ConsoleOrderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Shared/ConsoleOrderService.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Shared/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Shared/Customer.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Shared/HardCodedMenuService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Shared/HardCodedMenuService.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Shared/IMenuService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Shared/IMenuService.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Shared/IOrderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Shared/IOrderService.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Shared/Menu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Shared/Menu.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Shared/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Shared/Order.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Shared/Pizza.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Shared/Pizza.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Shared/PizzaOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Shared/PizzaOrder.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Shared/PizzaPlace.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Shared/PizzaPlace.Shared.csproj -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Shared/State.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Shared/State.cs -------------------------------------------------------------------------------- /Chapter6/PizzaPlace/PizzaPlace/Shared/UI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter6/PizzaPlace/PizzaPlace/Shared/UI.cs -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor.Components/Component1.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor.Components/Component1.razor -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor.Components/DismissableAlert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor.Components/DismissableAlert.cs -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor.Components/DismissableAlert.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor.Components/DismissableAlert.razor -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor.Components/ExampleJsInterop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor.Components/ExampleJsInterop.cs -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor.Components/MyFirstBlazor.Components.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor.Components/MyFirstBlazor.Components.csproj -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor.Components/Timer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor.Components/Timer.cs -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor.Components/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using Microsoft.AspNetCore.Components.Web 2 | -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/background.png -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/exampleJsInterop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/exampleJsInterop.js -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/styles.css -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor.sln -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/App.razor -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/MyFirstBlazor.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/MyFirstBlazor.Client.csproj -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/Alert.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/Alert.razor -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/Counter.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/Counter.razor -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/CounterData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/CounterData.cs -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/FetchData.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/FetchData.razor -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/GrandChild.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/GrandChild.razor -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/GrandMother.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/GrandMother.razor -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/Grid.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/Grid.razor -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/Index.razor -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/ListView.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/ListView.razor -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/ProductList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/ProductList.cs -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/ProductList.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/ProductList.razor -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Pages/_Imports.razor -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Program.cs -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Services/ProductService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Services/ProductService.cs -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Shared/MainLayout.razor -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Shared/MainLayout2.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Shared/MainLayout2.razor -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Shared/NavMenu.razor -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Shared/NestedLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Shared/NestedLayout.razor -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Shared/SurveyPrompt.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/Shared/SurveyPrompt.razor -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/_Imports.razor -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/FONT-LICENSE -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/ICON-LICENSE -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/site.css -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/index.html -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Server/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Server/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Server/MyFirstBlazor.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Server/MyFirstBlazor.Server.csproj -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Server/Program.cs -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Server/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Server/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Server/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Server/Startup.cs -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Server/libman.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Server/libman.json -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Shared/IProductsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Shared/IProductsService.cs -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Shared/MyFirstBlazor.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Shared/MyFirstBlazor.Shared.csproj -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Shared/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Shared/Product.cs -------------------------------------------------------------------------------- /Chapter7/MyFirstBlazor/MyFirstBlazor/Shared/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/MyFirstBlazor/MyFirstBlazor/Shared/WeatherForecast.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace.sln -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/App.razor -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/DebuggingExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/DebuggingExtensions.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/Pages/CustomerEntry.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/Pages/CustomerEntry.razor -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/Pages/Index.razor -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/Pages/InputWatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/Pages/InputWatcher.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/Pages/PizzaInfo.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/Pages/PizzaInfo.razor -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/Pages/PizzaItem.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/Pages/PizzaItem.razor -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/Pages/PizzaList.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/Pages/PizzaList.razor -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/Pages/ShoppingBasket.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/Pages/ShoppingBasket.razor -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/PizzaPlace.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/PizzaPlace.Client.csproj -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/Program.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/Services/MenuService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/Services/MenuService.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/Services/OrderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/Services/OrderService.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/Shared/MainLayout.razor -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/Shared/NavMenu.razor -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/_Imports.razor -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/FONT-LICENSE -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/ICON-LICENSE -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/css/site.css -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/images/hot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/images/hot.png -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/images/none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/images/none.png -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/images/pizza.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/images/pizza.png -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/images/spicy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/images/spicy.png -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Client/wwwroot/index.html -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Server/Controllers/OrdersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Server/Controllers/OrdersController.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Server/Controllers/PizzasController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Server/Controllers/PizzasController.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Server/Migrations/20200126192851_CreatingPizzaDb.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Server/Migrations/20200126192851_CreatingPizzaDb.Designer.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Server/Migrations/20200126192851_CreatingPizzaDb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Server/Migrations/20200126192851_CreatingPizzaDb.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Server/Migrations/20200128154920_HandlingOrders.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Server/Migrations/20200128154920_HandlingOrders.Designer.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Server/Migrations/20200128154920_HandlingOrders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Server/Migrations/20200128154920_HandlingOrders.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Server/Migrations/PizzaPlaceDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Server/Migrations/PizzaPlaceDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Server/PizzaPlace.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Server/PizzaPlace.Server.csproj -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Server/PizzaPlaceDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Server/PizzaPlaceDbContext.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Server/Program.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Server/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Server/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Server/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Server/Startup.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Server/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Server/appsettings.json -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Shared/Basket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Shared/Basket.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Shared/ConsoleOrderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Shared/ConsoleOrderService.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Shared/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Shared/Customer.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Shared/HardCodedMenuService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Shared/HardCodedMenuService.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Shared/IMenuService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Shared/IMenuService.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Shared/IOrderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Shared/IOrderService.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Shared/Menu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Shared/Menu.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Shared/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Shared/Order.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Shared/Pizza.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Shared/Pizza.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Shared/PizzaOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Shared/PizzaOrder.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Shared/PizzaPlace.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Shared/PizzaPlace.Shared.csproj -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Shared/State.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Shared/State.cs -------------------------------------------------------------------------------- /Chapter7/PizzaPlace/PizzaPlace/Shared/UI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter7/PizzaPlace/PizzaPlace/Shared/UI.cs -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject.sln -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/App.razor -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/ChartTestProject.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/ChartTestProject.csproj -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/Data/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/Data/WeatherForecast.cs -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/Data/WeatherForecastService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/Data/WeatherForecastService.cs -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/Pages/Counter.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/Pages/Counter.razor -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/Pages/Error.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/Pages/Error.razor -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/Pages/FetchData.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/Pages/FetchData.razor -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/Pages/Index.razor -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/Pages/_Host.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/Pages/_Host.cshtml -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/Program.cs -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/Shared/MainLayout.razor -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/Shared/NavMenu.razor -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/Startup.cs -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/_Imports.razor -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/appsettings.json -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/wwwroot/css/open-iconic/FONT-LICENSE -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/wwwroot/css/open-iconic/ICON-LICENSE -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/wwwroot/css/site.css -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/ChartTestProject/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/ChartTestProject/wwwroot/favicon.ico -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/U2U.Components.Chart/ChartInterop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/U2U.Components.Chart/ChartInterop.cs -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/U2U.Components.Chart/ChartOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/U2U.Components.Chart/ChartOptions.cs -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/U2U.Components.Chart/ColorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/U2U.Components.Chart/ColorExtensions.cs -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/U2U.Components.Chart/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/U2U.Components.Chart/DependencyInjection.cs -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/U2U.Components.Chart/ExampleJsInterop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/U2U.Components.Chart/ExampleJsInterop.cs -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/U2U.Components.Chart/IChartInterop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/U2U.Components.Chart/IChartInterop.cs -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/U2U.Components.Chart/LineChart.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/U2U.Components.Chart/LineChart.razor -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/U2U.Components.Chart/LineChartData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/U2U.Components.Chart/LineChartData.cs -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/U2U.Components.Chart/U2U.Components.Chart.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/U2U.Components.Chart/U2U.Components.Chart.csproj -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/U2U.Components.Chart/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using Microsoft.AspNetCore.Components.Web 2 | -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/U2U.Components.Chart/wwwroot/Chart.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/U2U.Components.Chart/wwwroot/Chart.bundle.min.js -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/U2U.Components.Chart/wwwroot/JsInterop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/U2U.Components.Chart/wwwroot/JsInterop.js -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/U2U.Components.Chart/wwwroot/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/U2U.Components.Chart/wwwroot/background.png -------------------------------------------------------------------------------- /Chapter8/ChartTestProject/U2U.Components.Chart/wwwroot/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/ChartTestProject/U2U.Components.Chart/wwwroot/styles.css -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor.Components/Component1.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor.Components/Component1.razor -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor.Components/DismissableAlert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor.Components/DismissableAlert.cs -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor.Components/DismissableAlert.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor.Components/DismissableAlert.razor -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor.Components/ExampleJsInterop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor.Components/ExampleJsInterop.cs -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor.Components/MyFirstBlazor.Components.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor.Components/MyFirstBlazor.Components.csproj -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor.Components/Timer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor.Components/Timer.cs -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor.Components/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using Microsoft.AspNetCore.Components.Web 2 | -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/background.png -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/exampleJsInterop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/exampleJsInterop.js -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor.Components/wwwroot/styles.css -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor.sln -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/App.razor -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/MyFirstBlazor.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/MyFirstBlazor.Client.csproj -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/Alert.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/Alert.razor -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/Counter.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/Counter.razor -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/CounterData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/CounterData.cs -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/FetchData.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/FetchData.razor -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/GrandChild.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/GrandChild.razor -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/GrandMother.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/GrandMother.razor -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/Grid.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/Grid.razor -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/Index.razor -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/ListView.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/ListView.razor -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/ProductList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/ProductList.cs -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/ProductList.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/ProductList.razor -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Pages/_Imports.razor -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Program.cs -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Services/ILocalStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Services/ILocalStorage.cs -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Services/LocalStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Services/LocalStorage.cs -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Services/ProductService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Services/ProductService.cs -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Shared/MainLayout.razor -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Shared/MainLayout2.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Shared/MainLayout2.razor -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Shared/NavMenu.razor -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Shared/NestedLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Shared/NestedLayout.razor -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Shared/SurveyPrompt.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/Shared/SurveyPrompt.razor -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/_Imports.razor -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/FONT-LICENSE -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/ICON-LICENSE -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/css/site.css -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/index.html -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/scripts/interop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/scripts/interop.js -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/scripts/setFocus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Client/wwwroot/scripts/setFocus.js -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Server/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Server/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Server/MyFirstBlazor.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Server/MyFirstBlazor.Server.csproj -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Server/Program.cs -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Server/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Server/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Server/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Server/Startup.cs -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Shared/IProductsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Shared/IProductsService.cs -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Shared/MyFirstBlazor.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Shared/MyFirstBlazor.Shared.csproj -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Shared/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Shared/Product.cs -------------------------------------------------------------------------------- /Chapter8/MyFirstBlazor/MyFirstBlazor/Shared/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Chapter8/MyFirstBlazor/MyFirstBlazor/Shared/WeatherForecast.cs -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/Contributing.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/README.md -------------------------------------------------------------------------------- /errata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/microsoft-blazor/HEAD/errata.md --------------------------------------------------------------------------------