├── .dockerignore ├── .gitignore ├── .vscode └── extensions.json ├── Dockerfile ├── LICENSE ├── README.md ├── docs ├── 1. Create BackEnd API project.md ├── 2. Build out BackEnd and Refactor.md ├── 3. Add front-end, render agenda, set up front-end models.md ├── 4. Add auth features.md ├── 5. Add personal agenda.md ├── 6. Production Readiness and Deployment.md ├── 7. Challenges.md ├── 8. SPA FrontEnd.md ├── architecture-diagram.md ├── architecture-diagram.png ├── architecture-diagram.svg ├── conference-planner-db-diagram.png └── images │ ├── ConferencePlannerArchitectureDiagram.svg │ ├── ConferencePlannerERD.svg │ ├── add-project.png │ ├── add-sqlite-nuget-reference.png │ ├── create-dto-project.png │ ├── name-backend-project.png │ ├── new-frontend-project.png │ ├── new-project.png │ ├── new-solution.png │ ├── new-web-api-settings.png │ ├── scaffold-api-controller.png │ ├── scaffold-speaker-endpoint.png │ ├── swagger - full api.png │ ├── swagger-create-results.png │ ├── swagger-create-speaker.png │ ├── swagger-speakers.png │ ├── vs-backend-additional-info.png │ ├── vs-create-dto-project.png │ ├── vs-name-backend-project.png │ ├── vs-new-project-api.png │ ├── vs-set-startup-projects.png │ └── vs2019-create-dto-project.png ├── notes ├── presenter-recommendations.md ├── speaker-notes.md └── topics.md ├── order.md ├── save-points ├── 1-Create-API-and-EF-Model │ └── ConferencePlanner │ │ ├── BackEnd │ │ ├── BackEnd.csproj │ │ ├── Migrations │ │ │ ├── 20220506035015_Initial.Designer.cs │ │ │ ├── 20220506035015_Initial.cs │ │ │ └── ApplicationDbContextModelSnapshot.cs │ │ ├── Models │ │ │ ├── ApplicationDbContext.cs │ │ │ └── Speaker.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── SpeakerEndpoints.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ │ └── ConferencePlanner.sln ├── 2-BackEnd-completed │ └── ConferencePlanner │ │ ├── BackEnd │ │ ├── BackEnd.csproj │ │ ├── Data │ │ │ ├── ApplicationDbContext.cs │ │ │ ├── Attendee.cs │ │ │ ├── DataLoader.cs │ │ │ ├── Session.cs │ │ │ ├── SessionAttendee.cs │ │ │ ├── SessionSpeaker.cs │ │ │ ├── Speaker.cs │ │ │ ├── TechoramaDataLoader.cs │ │ │ └── Track.cs │ │ ├── Endpoints │ │ │ ├── AttendeeEndpoints.cs │ │ │ ├── SessionEndpoints.cs │ │ │ └── SpeakerEndpoints.cs │ │ ├── Infrastructure │ │ │ └── EntityExtensions.cs │ │ ├── Migrations │ │ │ ├── 20220506035015_Initial.Designer.cs │ │ │ ├── 20220506035015_Initial.cs │ │ │ ├── 20220521120541_Refactor.Designer.cs │ │ │ ├── 20220521120541_Refactor.cs │ │ │ └── ApplicationDbContextModelSnapshot.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ │ ├── ConferenceDTO │ │ ├── Attendee.cs │ │ ├── AttendeeResponse.cs │ │ ├── ConferenceDTO.csproj │ │ ├── Session.cs │ │ ├── SessionResponse.cs │ │ ├── Speaker.cs │ │ ├── SpeakerResponse.cs │ │ └── Track.cs │ │ └── ConferencePlanner.sln ├── 3-Front-End-started │ └── ConferencePlanner │ │ ├── BackEnd │ │ ├── BackEnd.csproj │ │ ├── ConferencePlanner.db-shm │ │ ├── Data │ │ │ ├── ApplicationDbContext.cs │ │ │ ├── Attendee.cs │ │ │ ├── DataLoader.cs │ │ │ ├── Session.cs │ │ │ ├── SessionAttendee.cs │ │ │ ├── SessionSpeaker.cs │ │ │ ├── Speaker.cs │ │ │ ├── TechoramaDataLoader.cs │ │ │ └── Track.cs │ │ ├── Endpoints │ │ │ ├── AttendeeEndpoints.cs │ │ │ ├── SearchEndpoints.cs │ │ │ ├── SessionEndpoints.cs │ │ │ └── SpeakerEndpoints.cs │ │ ├── Infrastructure │ │ │ └── EntityExtensions.cs │ │ ├── Migrations │ │ │ ├── 20220506035015_Initial.Designer.cs │ │ │ ├── 20220506035015_Initial.cs │ │ │ ├── 20220521120541_Refactor.Designer.cs │ │ │ ├── 20220521120541_Refactor.cs │ │ │ └── ApplicationDbContextModelSnapshot.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ │ ├── ConferenceDTO │ │ ├── Attendee.cs │ │ ├── AttendeeResponse.cs │ │ ├── ConferenceDTO.csproj │ │ ├── SearchResult.cs │ │ ├── Session.cs │ │ ├── SessionResponse.cs │ │ ├── Speaker.cs │ │ ├── SpeakerResponse.cs │ │ └── Track.cs │ │ ├── ConferencePlanner.sln │ │ └── FrontEnd │ │ ├── FrontEnd.csproj │ │ ├── Pages │ │ ├── Error.cshtml │ │ ├── Error.cshtml.cs │ │ ├── Index.cshtml │ │ ├── Index.cshtml.cs │ │ ├── Privacy.cshtml │ │ ├── Privacy.cshtml.cs │ │ ├── Search.cshtml │ │ ├── Search.cshtml.cs │ │ ├── Session.cshtml │ │ ├── Session.cshtml.cs │ │ ├── Shared │ │ │ ├── _Layout.cshtml │ │ │ ├── _Layout.cshtml.css │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── Speaker.cshtml │ │ ├── Speaker.cshtml.cs │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Services │ │ ├── ApiClient.cs │ │ └── IApiClient.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ ├── css │ │ └── site.css │ │ ├── favicon.ico │ │ ├── js │ │ └── site.js │ │ └── lib │ │ ├── bootstrap │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-grid.rtl.css │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ ├── bootstrap-utilities.css │ │ │ ├── bootstrap-utilities.css.map │ │ │ ├── bootstrap-utilities.min.css │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.css.map │ │ │ ├── bootstrap.rtl.css │ │ │ ├── bootstrap.rtl.css.map │ │ │ ├── bootstrap.rtl.min.css │ │ │ └── bootstrap.rtl.min.css.map │ │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.esm.js │ │ │ ├── bootstrap.esm.js.map │ │ │ ├── bootstrap.esm.min.js │ │ │ ├── bootstrap.esm.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ │ ├── jquery-validation-unobtrusive │ │ ├── LICENSE.txt │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map ├── 4-Authentication-and-Tag-Helpers │ └── ConferencePlanner │ │ ├── BackEnd │ │ ├── BackEnd.csproj │ │ ├── ConferencePlanner.db-shm │ │ ├── Data │ │ │ ├── ApplicationDbContext.cs │ │ │ ├── Attendee.cs │ │ │ ├── DataLoader.cs │ │ │ ├── Import │ │ │ │ ├── DevIntersection_Vegas_2017.json │ │ │ │ ├── NDC_London_2019.json │ │ │ │ ├── NDC_London_2020.json │ │ │ │ ├── NDC_Oslo_2019.json │ │ │ │ ├── NDC_Sydney_2018.json │ │ │ │ ├── NDC_Sydney_2019.json │ │ │ │ └── Techorama_2022.json │ │ │ ├── Session.cs │ │ │ ├── SessionAttendee.cs │ │ │ ├── SessionSpeaker.cs │ │ │ ├── Speaker.cs │ │ │ ├── TechoramaDataLoader.cs │ │ │ └── Track.cs │ │ ├── Endpoints │ │ │ ├── AttendeeEndpoints.cs │ │ │ ├── SearchEndpoints.cs │ │ │ ├── SessionEndpoints.cs │ │ │ └── SpeakerEndpoints.cs │ │ ├── Infrastructure │ │ │ └── EntityExtensions.cs │ │ ├── Migrations │ │ │ ├── 20220506035015_Initial.Designer.cs │ │ │ ├── 20220506035015_Initial.cs │ │ │ ├── 20220521120541_Refactor.Designer.cs │ │ │ ├── 20220521120541_Refactor.cs │ │ │ └── ApplicationDbContextModelSnapshot.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ │ ├── ConferenceDTO │ │ ├── Attendee.cs │ │ ├── AttendeeResponse.cs │ │ ├── ConferenceDTO.csproj │ │ ├── SearchResult.cs │ │ ├── Session.cs │ │ ├── SessionResponse.cs │ │ ├── Speaker.cs │ │ ├── SpeakerResponse.cs │ │ └── Track.cs │ │ ├── ConferencePlanner.sln │ │ └── FrontEnd │ │ ├── Areas │ │ └── Identity │ │ │ ├── ClaimsPrincipalFactory.cs │ │ │ ├── Data │ │ │ ├── IdentityDbContext.cs │ │ │ └── User.cs │ │ │ └── Pages │ │ │ ├── Account │ │ │ ├── Register.cshtml │ │ │ ├── Register.cshtml.cs │ │ │ └── _ViewImports.cshtml │ │ │ ├── _ValidationScriptsPartial.cshtml │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ │ ├── FrontEnd.csproj │ │ ├── Infrastructure │ │ └── AuthHelpers.cs │ │ ├── Migrations │ │ ├── 20230409060032_CreateIdentitySchema.Designer.cs │ │ ├── 20230409060032_CreateIdentitySchema.cs │ │ └── IdentityDbContextModelSnapshot.cs │ │ ├── Pages │ │ ├── Admin │ │ │ ├── EditSession.cshtml │ │ │ └── EditSession.cshtml.cs │ │ ├── Error.cshtml │ │ ├── Error.cshtml.cs │ │ ├── Index.cshtml │ │ ├── Index.cshtml.cs │ │ ├── Privacy.cshtml │ │ ├── Privacy.cshtml.cs │ │ ├── Search.cshtml │ │ ├── Search.cshtml.cs │ │ ├── Session.cshtml │ │ ├── Session.cshtml.cs │ │ ├── Shared │ │ │ ├── _Layout.cshtml │ │ │ ├── _Layout.cshtml.css │ │ │ ├── _LoginPartial.cshtml │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── Speaker.cshtml │ │ ├── Speaker.cshtml.cs │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Services │ │ ├── AdminService.cs │ │ ├── ApiClient.cs │ │ ├── IAdminService.cs │ │ └── IApiClient.cs │ │ ├── TagHelpers │ │ └── AuthzTagHelper.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ ├── css │ │ └── site.css │ │ ├── favicon.ico │ │ ├── js │ │ └── site.js │ │ └── lib │ │ ├── bootstrap │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-grid.rtl.css │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ ├── bootstrap-utilities.css │ │ │ ├── bootstrap-utilities.css.map │ │ │ ├── bootstrap-utilities.min.css │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.css.map │ │ │ ├── bootstrap.rtl.css │ │ │ ├── bootstrap.rtl.css.map │ │ │ ├── bootstrap.rtl.min.css │ │ │ └── bootstrap.rtl.min.css.map │ │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.esm.js │ │ │ ├── bootstrap.esm.js.map │ │ │ ├── bootstrap.esm.min.js │ │ │ ├── bootstrap.esm.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ │ ├── jquery-validation-unobtrusive │ │ ├── LICENSE.txt │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map ├── 5-User-association-and-personal-agenda │ └── ConferencePlanner │ │ ├── BackEnd │ │ ├── BackEnd.csproj │ │ ├── ConferencePlanner.db-shm │ │ ├── Data │ │ │ ├── ApplicationDbContext.cs │ │ │ ├── Attendee.cs │ │ │ ├── DataLoader.cs │ │ │ ├── Import │ │ │ │ ├── DevIntersection_Vegas_2017.json │ │ │ │ ├── NDC_London_2019.json │ │ │ │ ├── NDC_London_2020.json │ │ │ │ ├── NDC_Oslo_2019.json │ │ │ │ ├── NDC_Sydney_2018.json │ │ │ │ ├── NDC_Sydney_2019.json │ │ │ │ └── Techorama_2022.json │ │ │ ├── Session.cs │ │ │ ├── SessionAttendee.cs │ │ │ ├── SessionSpeaker.cs │ │ │ ├── Speaker.cs │ │ │ ├── TechoramaDataLoader.cs │ │ │ └── Track.cs │ │ ├── Endpoints │ │ │ ├── AttendeeEndpoints.cs │ │ │ ├── SearchEndpoints.cs │ │ │ ├── SessionEndpoints.cs │ │ │ └── SpeakerEndpoints.cs │ │ ├── Infrastructure │ │ │ └── EntityExtensions.cs │ │ ├── Migrations │ │ │ ├── 20220506035015_Initial.Designer.cs │ │ │ ├── 20220506035015_Initial.cs │ │ │ ├── 20220521120541_Refactor.Designer.cs │ │ │ ├── 20220521120541_Refactor.cs │ │ │ └── ApplicationDbContextModelSnapshot.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ │ ├── ConferenceDTO │ │ ├── Attendee.cs │ │ ├── AttendeeResponse.cs │ │ ├── ConferenceDTO.csproj │ │ ├── SearchResult.cs │ │ ├── Session.cs │ │ ├── SessionResponse.cs │ │ ├── Speaker.cs │ │ ├── SpeakerResponse.cs │ │ └── Track.cs │ │ ├── ConferencePlanner.sln │ │ └── FrontEnd │ │ ├── Areas │ │ └── Identity │ │ │ ├── ClaimsPrincipalFactory.cs │ │ │ ├── Data │ │ │ ├── IdentityDbContext.cs │ │ │ └── User.cs │ │ │ └── Pages │ │ │ ├── Account │ │ │ ├── Logout.cshtml │ │ │ ├── Logout.cshtml.cs │ │ │ ├── Register.cshtml │ │ │ ├── Register.cshtml.cs │ │ │ └── _ViewImports.cshtml │ │ │ ├── _ValidationScriptsPartial.cshtml │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ │ ├── FrontEnd.csproj │ │ ├── FrontEnd.db-shm │ │ ├── Infrastructure │ │ └── AuthHelpers.cs │ │ ├── Middleware │ │ ├── RequireLoginMiddleware.cs │ │ └── SkipWelcomeAttribute.cs │ │ ├── Migrations │ │ ├── 20230409060032_CreateIdentitySchema.Designer.cs │ │ ├── 20230409060032_CreateIdentitySchema.cs │ │ └── IdentityDbContextModelSnapshot.cs │ │ ├── Pages │ │ ├── Admin │ │ │ ├── EditSession.cshtml │ │ │ └── EditSession.cshtml.cs │ │ ├── Error.cshtml │ │ ├── Error.cshtml.cs │ │ ├── Index.cshtml │ │ ├── Index.cshtml.cs │ │ ├── Models │ │ │ └── Attendee.cs │ │ ├── MyAgenda.cshtml │ │ ├── MyAgenda.cshtml.cs │ │ ├── Privacy.cshtml │ │ ├── Privacy.cshtml.cs │ │ ├── Search.cshtml │ │ ├── Search.cshtml.cs │ │ ├── Session.cshtml │ │ ├── Session.cshtml.cs │ │ ├── Shared │ │ │ ├── _AgendaPartial.cshtml │ │ │ ├── _Layout.cshtml │ │ │ ├── _Layout.cshtml.css │ │ │ ├── _LoginPartial.cshtml │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── Speaker.cshtml │ │ ├── Speaker.cshtml.cs │ │ ├── Welcome.cshtml │ │ ├── Welcome.cshtml.cs │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── ScaffoldingReadMe.txt │ │ ├── Services │ │ ├── AdminService.cs │ │ ├── ApiClient.cs │ │ ├── IAdminService.cs │ │ └── IApiClient.cs │ │ ├── TagHelpers │ │ └── AuthzTagHelper.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ ├── css │ │ └── site.css │ │ ├── favicon.ico │ │ ├── js │ │ └── site.js │ │ └── lib │ │ ├── bootstrap │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-grid.rtl.css │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ ├── bootstrap-utilities.css │ │ │ ├── bootstrap-utilities.css.map │ │ │ ├── bootstrap-utilities.min.css │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.css.map │ │ │ ├── bootstrap.rtl.css │ │ │ ├── bootstrap.rtl.css.map │ │ │ ├── bootstrap.rtl.min.css │ │ │ └── bootstrap.rtl.min.css.map │ │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.esm.js │ │ │ ├── bootstrap.esm.js.map │ │ │ ├── bootstrap.esm.min.js │ │ │ ├── bootstrap.esm.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ │ ├── jquery-validation-unobtrusive │ │ ├── LICENSE.txt │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map ├── 6-Deployment-docker │ └── ConferencePlanner │ │ ├── .dockerignore │ │ ├── BackEnd │ │ ├── BackEnd.csproj │ │ ├── Controllers │ │ │ ├── AttendeesController.cs │ │ │ ├── SearchController.cs │ │ │ ├── SessionsController.cs │ │ │ └── SpeakersController.cs │ │ ├── Data │ │ │ ├── ApplicationDbContext.cs │ │ │ ├── Attendee.cs │ │ │ ├── DataLoader.cs │ │ │ ├── DevIntersectionLoader.cs │ │ │ ├── Session.cs │ │ │ ├── SessionAttendee.cs │ │ │ ├── SessionSpeaker.cs │ │ │ ├── SessionizeLoader.cs │ │ │ ├── Speaker.cs │ │ │ └── Track.cs │ │ ├── Dockerfile │ │ ├── Infrastructure │ │ │ └── EntityExtensions.cs │ │ ├── Migrations │ │ │ ├── 20190614215301_Initial.Designer.cs │ │ │ ├── 20190614215301_Initial.cs │ │ │ ├── 20190614225827_Refactor.Designer.cs │ │ │ ├── 20190614225827_Refactor.cs │ │ │ └── ApplicationDbContextModelSnapshot.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ │ ├── ConferenceDTO │ │ ├── Attendee.cs │ │ ├── AttendeeResponse.cs │ │ ├── ConferenceDTO.csproj │ │ ├── SearchResult.cs │ │ ├── SearchTerm.cs │ │ ├── Session.cs │ │ ├── SessionResponse.cs │ │ ├── Speaker.cs │ │ ├── SpeakerResponse.cs │ │ └── Track.cs │ │ ├── ConferencePlanner.sln │ │ ├── FrontEnd │ │ ├── Areas │ │ │ └── Identity │ │ │ │ ├── ClaimsPrincipalFactory.cs │ │ │ │ ├── Data │ │ │ │ ├── IdentityDbContext.cs │ │ │ │ └── User.cs │ │ │ │ ├── IdentityHostingStartup.cs │ │ │ │ └── Pages │ │ │ │ ├── Account │ │ │ │ ├── Logout.cshtml │ │ │ │ ├── Logout.cshtml.cs │ │ │ │ ├── Register.cshtml │ │ │ │ ├── Register.cshtml.cs │ │ │ │ └── _ViewImports.cshtml │ │ │ │ ├── _ViewImports.cshtml │ │ │ │ └── _ViewStart.cshtml │ │ ├── Dockerfile │ │ ├── FrontEnd.csproj │ │ ├── HealthChecks │ │ │ └── BackendHealthCheck.cs │ │ ├── Infrastructure │ │ │ └── AuthHelpers.cs │ │ ├── Middleware │ │ │ ├── RequireLoginMiddleware.cs │ │ │ └── SkipWelcomeAttribute.cs │ │ ├── Migrations │ │ │ ├── 20190616075621_CreateIdentitySchema.Designer.cs │ │ │ ├── 20190616075621_CreateIdentitySchema.cs │ │ │ └── IdentityDbContextModelSnapshot.cs │ │ ├── Models │ │ │ └── Attendee.cs │ │ ├── Pages │ │ │ ├── Admin │ │ │ │ ├── EditSession.cshtml │ │ │ │ └── EditSession.cshtml.cs │ │ │ ├── Error.cshtml │ │ │ ├── Error.cshtml.cs │ │ │ ├── Index.cshtml │ │ │ ├── Index.cshtml.cs │ │ │ ├── MyAgenda.cshtml │ │ │ ├── MyAgenda.cshtml.cs │ │ │ ├── Privacy.cshtml │ │ │ ├── Privacy.cshtml.cs │ │ │ ├── Search.cshtml │ │ │ ├── Search.cshtml.cs │ │ │ ├── Session.cshtml │ │ │ ├── Session.cshtml.cs │ │ │ ├── Shared │ │ │ │ ├── _AgendaPartial.cshtml │ │ │ │ ├── _CookieConsentPartial.cshtml │ │ │ │ ├── _Layout.cshtml │ │ │ │ ├── _LoginPartial.cshtml │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ ├── Speaker.cshtml │ │ │ ├── Speaker.cshtml.cs │ │ │ ├── Welcome.cshtml │ │ │ ├── Welcome.cshtml.cs │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Services │ │ │ ├── AdminService.cs │ │ │ ├── ApiClient.cs │ │ │ ├── IAdminService.cs │ │ │ └── IApiClient.cs │ │ ├── Startup.cs │ │ ├── TagHelpers │ │ │ └── AuthzTagHelper.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ │ ├── css │ │ │ └── site.css │ │ │ ├── favicon.ico │ │ │ ├── js │ │ │ └── site.js │ │ │ └── lib │ │ │ ├── bootstrap │ │ │ ├── LICENSE │ │ │ └── dist │ │ │ │ ├── css │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ │ └── js │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── bootstrap.min.js.map │ │ │ ├── jquery-validation-unobtrusive │ │ │ ├── LICENSE.txt │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ └── jquery.validate.unobtrusive.min.js │ │ │ ├── jquery-validation │ │ │ ├── LICENSE.md │ │ │ └── dist │ │ │ │ ├── additional-methods.js │ │ │ │ ├── additional-methods.min.js │ │ │ │ ├── jquery.validate.js │ │ │ │ └── jquery.validate.min.js │ │ │ └── jquery │ │ │ ├── LICENSE.txt │ │ │ └── dist │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ └── jquery.min.map │ │ ├── docker-compose.all │ │ ├── Chart.yaml │ │ ├── README.md │ │ └── templates │ │ │ ├── backend-deployment.yaml │ │ │ ├── backend-service.yaml │ │ │ ├── db-deployment.yaml │ │ │ ├── db-service.yaml │ │ │ ├── frontend-deployment.yaml │ │ │ └── frontend-service.yaml │ │ ├── docker-compose.dcproj │ │ ├── docker-compose.override.yml │ │ ├── docker-compose.yml │ │ ├── helm │ │ └── workshop │ │ │ ├── .helmignore │ │ │ ├── Chart.yaml │ │ │ ├── templates │ │ │ ├── NOTES.txt │ │ │ ├── _helpers.tpl │ │ │ ├── backend-deployment.yaml │ │ │ ├── backend-service.yaml │ │ │ ├── db-deployment.yaml │ │ │ ├── db-service.yaml │ │ │ ├── frontend-deployment.yaml │ │ │ ├── frontend-service.yaml │ │ │ └── loadbalancer.yaml │ │ │ └── values.yaml │ │ ├── kubernetes │ │ └── workshop.yaml │ │ └── proxy │ │ ├── Dockerfile │ │ └── conf-nginx.conf ├── 8a-Adding-FrontEnd-Spa-final │ └── ConferencePlanner │ │ ├── ConferencePlanner.sln │ │ └── src │ │ ├── BackEnd │ │ ├── BackEnd.csproj │ │ ├── BaseDataLoader.cs │ │ ├── Controllers │ │ │ ├── AttendeesController.cs │ │ │ ├── ConferencesController.cs │ │ │ ├── SearchController.cs │ │ │ ├── SessionsController.cs │ │ │ └── SpeakersController.cs │ │ ├── Data │ │ │ ├── ApplicationDbContext.cs │ │ │ ├── Attendee.cs │ │ │ ├── Conference.cs │ │ │ ├── ConferenceAttendee.cs │ │ │ ├── DevIntersectionLoader.cs │ │ │ ├── Session.cs │ │ │ ├── SessionSpeaker.cs │ │ │ ├── SessionTag.cs │ │ │ ├── Speaker.cs │ │ │ ├── Tag.cs │ │ │ └── Track.cs │ │ ├── DevIntersection_Vegas_2017.json │ │ ├── Infrastructure │ │ │ └── EntityExtensions.cs │ │ ├── Migrations │ │ │ ├── 20170612084913_Initial.Designer.cs │ │ │ ├── 20170612084913_Initial.cs │ │ │ ├── 20170612112815_Refactor.Designer.cs │ │ │ ├── 20170612112815_Refactor.cs │ │ │ └── ApplicationDbContextModelSnapshot.cs │ │ ├── Program.cs │ │ ├── Startup.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ │ ├── ConferenceDTO │ │ ├── Attendee.cs │ │ ├── AttendeeResponse.cs │ │ ├── Conference.cs │ │ ├── ConferenceDTO.csproj │ │ ├── ConferenceResponse.cs │ │ ├── SearchResult.cs │ │ ├── SearchTerm.cs │ │ ├── Session.cs │ │ ├── SessionResponse.cs │ │ ├── Speaker.cs │ │ ├── SpeakerResponse.cs │ │ ├── Tag.cs │ │ ├── TagResponse.cs │ │ ├── Track.cs │ │ └── TrackResponse.cs │ │ └── FrontEndSpa │ │ ├── .gitignore │ │ ├── ClientApp │ │ ├── .angular-cli.json │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── README.md │ │ ├── e2e │ │ │ ├── app.e2e-spec.ts │ │ │ ├── app.po.ts │ │ │ └── tsconfig.e2e.json │ │ ├── karma.conf.js │ │ ├── package.json │ │ ├── protractor.conf.js │ │ ├── src │ │ │ ├── app │ │ │ │ ├── app.component.css │ │ │ │ ├── app.component.html │ │ │ │ ├── app.component.ts │ │ │ │ ├── app.module.ts │ │ │ │ ├── home │ │ │ │ │ ├── home.component.html │ │ │ │ │ └── home.component.ts │ │ │ │ ├── nav-menu │ │ │ │ │ ├── nav-menu.component.css │ │ │ │ │ ├── nav-menu.component.html │ │ │ │ │ └── nav-menu.component.ts │ │ │ │ ├── session-detail │ │ │ │ │ ├── session-detail.component.css │ │ │ │ │ ├── session-detail.component.html │ │ │ │ │ ├── session-detail.component.spec.ts │ │ │ │ │ └── session-detail.component.ts │ │ │ │ ├── sessions │ │ │ │ │ ├── sessions.component.css │ │ │ │ │ ├── sessions.component.html │ │ │ │ │ ├── sessions.component.spec.ts │ │ │ │ │ └── sessions.component.ts │ │ │ │ ├── shared │ │ │ │ │ ├── data.service.spec.ts │ │ │ │ │ ├── data.service.ts │ │ │ │ │ └── model.ts │ │ │ │ └── speaker-detail │ │ │ │ │ ├── speaker-detail.component.css │ │ │ │ │ ├── speaker-detail.component.html │ │ │ │ │ ├── speaker-detail.component.spec.ts │ │ │ │ │ └── speaker-detail.component.ts │ │ │ ├── assets │ │ │ │ └── .gitkeep │ │ │ ├── environments │ │ │ │ ├── environment.prod.ts │ │ │ │ └── environment.ts │ │ │ ├── index.html │ │ │ ├── main.ts │ │ │ ├── polyfills.ts │ │ │ ├── styles.css │ │ │ ├── test.ts │ │ │ ├── tsconfig.app.json │ │ │ ├── tsconfig.spec.json │ │ │ └── typings.d.ts │ │ ├── tsconfig.json │ │ └── tslint.json │ │ ├── FrontEndSpa.csproj │ │ ├── Program.cs │ │ ├── Startup.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ └── favicon.ico └── 8a-Adding-FrontEnd-Spa-started │ └── ConferencePlanner │ ├── ConferencePlanner.sln │ └── src │ ├── BackEnd │ ├── BackEnd.csproj │ ├── BaseDataLoader.cs │ ├── Controllers │ │ ├── AttendeesController.cs │ │ ├── ConferencesController.cs │ │ ├── SearchController.cs │ │ ├── SessionsController.cs │ │ └── SpeakersController.cs │ ├── Data │ │ ├── ApplicationDbContext.cs │ │ ├── Attendee.cs │ │ ├── Conference.cs │ │ ├── ConferenceAttendee.cs │ │ ├── DevIntersectionLoader.cs │ │ ├── Session.cs │ │ ├── SessionSpeaker.cs │ │ ├── SessionTag.cs │ │ ├── Speaker.cs │ │ ├── Tag.cs │ │ └── Track.cs │ ├── DevIntersection_Vegas_2017.json │ ├── Infrastructure │ │ └── EntityExtensions.cs │ ├── Migrations │ │ ├── 20170612084913_Initial.Designer.cs │ │ ├── 20170612084913_Initial.cs │ │ ├── 20170612112815_Refactor.Designer.cs │ │ ├── 20170612112815_Refactor.cs │ │ └── ApplicationDbContextModelSnapshot.cs │ ├── Program.cs │ ├── Startup.cs │ ├── appsettings.Development.json │ └── appsettings.json │ └── ConferenceDTO │ ├── Attendee.cs │ ├── AttendeeResponse.cs │ ├── Conference.cs │ ├── ConferenceDTO.csproj │ ├── ConferenceResponse.cs │ ├── SearchResult.cs │ ├── SearchTerm.cs │ ├── Session.cs │ ├── SessionResponse.cs │ ├── Speaker.cs │ ├── SpeakerResponse.cs │ ├── Tag.cs │ ├── TagResponse.cs │ ├── Track.cs │ └── TrackResponse.cs ├── src-net5 ├── ConferencePlanner.sln ├── ConferencePlanner │ ├── BackEnd │ │ ├── BackEnd.csproj │ │ ├── Controllers │ │ │ ├── AttendeesController.cs │ │ │ ├── SearchController.cs │ │ │ ├── SessionsController.cs │ │ │ └── SpeakersController.cs │ │ ├── Data │ │ │ ├── ApplicationDbContext.cs │ │ │ ├── Attendee.cs │ │ │ ├── DataLoader.cs │ │ │ ├── DevIntersectionLoader.cs │ │ │ ├── Import │ │ │ │ ├── DevIntersection_Vegas_2017.json │ │ │ │ ├── NDC_London_2019.json │ │ │ │ ├── NDC_London_2020.json │ │ │ │ ├── NDC_Oslo_2019.json │ │ │ │ ├── NDC_Sydney_2018.json │ │ │ │ ├── NDC_Sydney_2019.json │ │ │ │ └── Techorama_2022.json │ │ │ ├── Session.cs │ │ │ ├── SessionAttendee.cs │ │ │ ├── SessionSpeaker.cs │ │ │ ├── SessionizeLoader.cs │ │ │ ├── Speaker.cs │ │ │ └── Track.cs │ │ ├── Infrastructure │ │ │ └── EntityExtensions.cs │ │ ├── Migrations │ │ │ ├── 20190711192431_Initial.Designer.cs │ │ │ ├── 20190711192431_Initial.cs │ │ │ └── ApplicationDbContextModelSnapshot.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ ├── ConferenceDTO │ │ ├── Attendee.cs │ │ ├── AttendeeResponse.cs │ │ ├── ConferenceDTO.csproj │ │ ├── SearchResult.cs │ │ ├── SearchTerm.cs │ │ ├── Session.cs │ │ ├── SessionResponse.cs │ │ ├── Speaker.cs │ │ ├── SpeakerResponse.cs │ │ └── Track.cs │ └── FrontEnd │ │ ├── Areas │ │ └── Identity │ │ │ ├── ClaimsPrincipalFactory.cs │ │ │ ├── Data │ │ │ ├── IdentityDbContext.cs │ │ │ └── User.cs │ │ │ ├── IdentityHostingStartup.cs │ │ │ └── Pages │ │ │ ├── Account │ │ │ ├── Logout.cshtml │ │ │ ├── Logout.cshtml.cs │ │ │ ├── Register.cshtml │ │ │ └── Register.cshtml.cs │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ │ ├── FrontEnd.csproj │ │ ├── HealthChecks │ │ └── BackendHealthCheck.cs │ │ ├── Infrastructure │ │ ├── AuthHelpers.cs │ │ └── CacheKeys.cs │ │ ├── Middleware │ │ ├── RequireLoginMiddleware.cs │ │ └── SkipWelcomeAttribute.cs │ │ ├── Migrations │ │ ├── 20190119000636_CreateIdentitySchema.Designer.cs │ │ ├── 20190119000636_CreateIdentitySchema.cs │ │ └── IdentityDbContextModelSnapshot.cs │ │ ├── Pages │ │ ├── Admin │ │ │ ├── EditSession.cshtml │ │ │ ├── EditSession.cshtml.cs │ │ │ └── _ViewImports.cshtml │ │ ├── Denied.cshtml │ │ ├── Error.cshtml │ │ ├── Error.cshtml.cs │ │ ├── Index.cshtml │ │ ├── Index.cshtml.cs │ │ ├── Models │ │ │ ├── Attendee.cs │ │ │ └── Session.cs │ │ ├── MyAgenda.cshtml │ │ ├── MyAgenda.cshtml.cs │ │ ├── Privacy.cshtml │ │ ├── Privacy.cshtml.cs │ │ ├── Search.cshtml │ │ ├── Search.cshtml.cs │ │ ├── Session.cshtml │ │ ├── Session.cshtml.cs │ │ ├── Shared │ │ │ ├── _AgendaPartial.cshtml │ │ │ ├── _AlertPartial.cshtml │ │ │ ├── _CookieConsentPartial.cshtml │ │ │ ├── _Layout.cshtml │ │ │ ├── _LoginPartial.cshtml │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── Speaker.cshtml │ │ ├── Speaker.cshtml.cs │ │ ├── Speakers.cshtml │ │ ├── Speakers.cshtml.cs │ │ ├── Status.cshtml │ │ ├── Status.cshtml.cs │ │ ├── Welcome.cshtml │ │ ├── Welcome.cshtml.cs │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Services │ │ ├── AdminService.cs │ │ ├── ApiClient.cs │ │ ├── IAdminService.cs │ │ └── IApiClient.cs │ │ ├── Startup.cs │ │ ├── TagHelpers │ │ └── AuthzTagHelper.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ ├── bundleconfig.json │ │ └── wwwroot │ │ ├── css │ │ └── site.css │ │ ├── favicon.ico │ │ ├── js │ │ └── site.js │ │ └── lib │ │ ├── bootstrap │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ │ ├── jquery-validation-unobtrusive │ │ ├── LICENSE.txt │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map └── README.md └── src └── ConferencePlanner ├── BackEnd ├── BackEnd.csproj ├── ConferencePlanner.db-shm ├── Data │ ├── ApplicationDbContext.cs │ ├── Attendee.cs │ ├── DataLoader.cs │ ├── Import │ │ ├── DevIntersection_Vegas_2017.json │ │ ├── NDC_London_2019.json │ │ ├── NDC_London_2020.json │ │ ├── NDC_Oslo_2019.json │ │ ├── NDC_Sydney_2018.json │ │ ├── NDC_Sydney_2019.json │ │ └── Techorama_2022.json │ ├── Session.cs │ ├── SessionAttendee.cs │ ├── SessionSpeaker.cs │ ├── Speaker.cs │ ├── TechoramaDataLoader.cs │ └── Track.cs ├── Endpoints │ ├── AttendeeEndpoints.cs │ ├── SearchEndpoints.cs │ ├── SessionEndpoints.cs │ └── SpeakerEndpoints.cs ├── Infrastructure │ └── EntityExtensions.cs ├── Migrations │ ├── 20220506035015_Initial.Designer.cs │ ├── 20220506035015_Initial.cs │ ├── 20220521120541_Refactor.Designer.cs │ ├── 20220521120541_Refactor.cs │ └── ApplicationDbContextModelSnapshot.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── appsettings.Development.json └── appsettings.json ├── ConferenceDTO ├── Attendee.cs ├── AttendeeResponse.cs ├── ConferenceDTO.csproj ├── SearchResult.cs ├── Session.cs ├── SessionResponse.cs ├── Speaker.cs ├── SpeakerResponse.cs └── Track.cs ├── ConferencePlanner.sln └── FrontEnd ├── Areas └── Identity │ ├── ClaimsPrincipalFactory.cs │ ├── Data │ ├── IdentityDbContext.cs │ └── User.cs │ └── Pages │ ├── Account │ ├── Logout.cshtml │ ├── Logout.cshtml.cs │ ├── Register.cshtml │ ├── Register.cshtml.cs │ └── _ViewImports.cshtml │ ├── _ValidationScriptsPartial.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml ├── FrontEnd.csproj ├── FrontEnd.db-shm ├── Infrastructure └── AuthHelpers.cs ├── Middleware ├── RequireLoginMiddleware.cs └── SkipWelcomeAttribute.cs ├── Migrations ├── 20230409060032_CreateIdentitySchema.Designer.cs ├── 20230409060032_CreateIdentitySchema.cs └── IdentityDbContextModelSnapshot.cs ├── Pages ├── Admin │ ├── EditSession.cshtml │ └── EditSession.cshtml.cs ├── Error.cshtml ├── Error.cshtml.cs ├── Index.cshtml ├── Index.cshtml.cs ├── Models │ └── Attendee.cs ├── MyAgenda.cshtml ├── MyAgenda.cshtml.cs ├── Privacy.cshtml ├── Privacy.cshtml.cs ├── Search.cshtml ├── Search.cshtml.cs ├── Session.cshtml ├── Session.cshtml.cs ├── Shared │ ├── _AgendaPartial.cshtml │ ├── _Layout.cshtml │ ├── _Layout.cshtml.css │ ├── _LoginPartial.cshtml │ └── _ValidationScriptsPartial.cshtml ├── Speaker.cshtml ├── Speaker.cshtml.cs ├── Welcome.cshtml ├── Welcome.cshtml.cs ├── _ViewImports.cshtml └── _ViewStart.cshtml ├── Program.cs ├── Properties └── launchSettings.json ├── ScaffoldingReadMe.txt ├── Services ├── AdminService.cs ├── ApiClient.cs ├── IAdminService.cs └── IApiClient.cs ├── TagHelpers └── AuthzTagHelper.cs ├── appsettings.Development.json ├── appsettings.json └── wwwroot ├── css └── site.css ├── favicon.ico ├── js └── site.js └── lib ├── bootstrap ├── LICENSE └── dist │ ├── css │ ├── bootstrap-grid.css │ ├── bootstrap-grid.css.map │ ├── bootstrap-grid.min.css │ ├── bootstrap-grid.min.css.map │ ├── bootstrap-grid.rtl.css │ ├── bootstrap-grid.rtl.css.map │ ├── bootstrap-grid.rtl.min.css │ ├── bootstrap-grid.rtl.min.css.map │ ├── bootstrap-reboot.css │ ├── bootstrap-reboot.css.map │ ├── bootstrap-reboot.min.css │ ├── bootstrap-reboot.min.css.map │ ├── bootstrap-reboot.rtl.css │ ├── bootstrap-reboot.rtl.css.map │ ├── bootstrap-reboot.rtl.min.css │ ├── bootstrap-reboot.rtl.min.css.map │ ├── bootstrap-utilities.css │ ├── bootstrap-utilities.css.map │ ├── bootstrap-utilities.min.css │ ├── bootstrap-utilities.min.css.map │ ├── bootstrap-utilities.rtl.css │ ├── bootstrap-utilities.rtl.css.map │ ├── bootstrap-utilities.rtl.min.css │ ├── bootstrap-utilities.rtl.min.css.map │ ├── bootstrap.css │ ├── bootstrap.css.map │ ├── bootstrap.min.css │ ├── bootstrap.min.css.map │ ├── bootstrap.rtl.css │ ├── bootstrap.rtl.css.map │ ├── bootstrap.rtl.min.css │ └── bootstrap.rtl.min.css.map │ └── js │ ├── bootstrap.bundle.js │ ├── bootstrap.bundle.js.map │ ├── bootstrap.bundle.min.js │ ├── bootstrap.bundle.min.js.map │ ├── bootstrap.esm.js │ ├── bootstrap.esm.js.map │ ├── bootstrap.esm.min.js │ ├── bootstrap.esm.min.js.map │ ├── bootstrap.js │ ├── bootstrap.js.map │ ├── bootstrap.min.js │ └── bootstrap.min.js.map ├── jquery-validation-unobtrusive ├── LICENSE.txt ├── jquery.validate.unobtrusive.js └── jquery.validate.unobtrusive.min.js ├── jquery-validation ├── LICENSE.md └── dist │ ├── additional-methods.js │ ├── additional-methods.min.js │ ├── jquery.validate.js │ └── jquery.validate.min.js └── jquery ├── LICENSE.txt └── dist ├── jquery.js ├── jquery.min.js └── jquery.min.map /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | bin 3 | obj 4 | package-lock.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/README.md -------------------------------------------------------------------------------- /docs/1. Create BackEnd API project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/1. Create BackEnd API project.md -------------------------------------------------------------------------------- /docs/2. Build out BackEnd and Refactor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/2. Build out BackEnd and Refactor.md -------------------------------------------------------------------------------- /docs/3. Add front-end, render agenda, set up front-end models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/3. Add front-end, render agenda, set up front-end models.md -------------------------------------------------------------------------------- /docs/4. Add auth features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/4. Add auth features.md -------------------------------------------------------------------------------- /docs/5. Add personal agenda.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/5. Add personal agenda.md -------------------------------------------------------------------------------- /docs/6. Production Readiness and Deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/6. Production Readiness and Deployment.md -------------------------------------------------------------------------------- /docs/7. Challenges.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/7. Challenges.md -------------------------------------------------------------------------------- /docs/8. SPA FrontEnd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/8. SPA FrontEnd.md -------------------------------------------------------------------------------- /docs/architecture-diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/architecture-diagram.md -------------------------------------------------------------------------------- /docs/architecture-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/architecture-diagram.png -------------------------------------------------------------------------------- /docs/architecture-diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/architecture-diagram.svg -------------------------------------------------------------------------------- /docs/conference-planner-db-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/conference-planner-db-diagram.png -------------------------------------------------------------------------------- /docs/images/ConferencePlannerArchitectureDiagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/images/ConferencePlannerArchitectureDiagram.svg -------------------------------------------------------------------------------- /docs/images/ConferencePlannerERD.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/images/ConferencePlannerERD.svg -------------------------------------------------------------------------------- /docs/images/add-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/images/add-project.png -------------------------------------------------------------------------------- /docs/images/add-sqlite-nuget-reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/images/add-sqlite-nuget-reference.png -------------------------------------------------------------------------------- /docs/images/create-dto-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/images/create-dto-project.png -------------------------------------------------------------------------------- /docs/images/name-backend-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/images/name-backend-project.png -------------------------------------------------------------------------------- /docs/images/new-frontend-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/images/new-frontend-project.png -------------------------------------------------------------------------------- /docs/images/new-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/images/new-project.png -------------------------------------------------------------------------------- /docs/images/new-solution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/images/new-solution.png -------------------------------------------------------------------------------- /docs/images/new-web-api-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/images/new-web-api-settings.png -------------------------------------------------------------------------------- /docs/images/scaffold-api-controller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/images/scaffold-api-controller.png -------------------------------------------------------------------------------- /docs/images/scaffold-speaker-endpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/images/scaffold-speaker-endpoint.png -------------------------------------------------------------------------------- /docs/images/swagger - full api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/images/swagger - full api.png -------------------------------------------------------------------------------- /docs/images/swagger-create-results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/images/swagger-create-results.png -------------------------------------------------------------------------------- /docs/images/swagger-create-speaker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/images/swagger-create-speaker.png -------------------------------------------------------------------------------- /docs/images/swagger-speakers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/images/swagger-speakers.png -------------------------------------------------------------------------------- /docs/images/vs-backend-additional-info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/images/vs-backend-additional-info.png -------------------------------------------------------------------------------- /docs/images/vs-create-dto-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/images/vs-create-dto-project.png -------------------------------------------------------------------------------- /docs/images/vs-name-backend-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/images/vs-name-backend-project.png -------------------------------------------------------------------------------- /docs/images/vs-new-project-api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/images/vs-new-project-api.png -------------------------------------------------------------------------------- /docs/images/vs-set-startup-projects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/images/vs-set-startup-projects.png -------------------------------------------------------------------------------- /docs/images/vs2019-create-dto-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/docs/images/vs2019-create-dto-project.png -------------------------------------------------------------------------------- /notes/presenter-recommendations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/notes/presenter-recommendations.md -------------------------------------------------------------------------------- /notes/speaker-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/notes/speaker-notes.md -------------------------------------------------------------------------------- /notes/topics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/notes/topics.md -------------------------------------------------------------------------------- /order.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/order.md -------------------------------------------------------------------------------- /save-points/1-Create-API-and-EF-Model/ConferencePlanner/BackEnd/BackEnd.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/1-Create-API-and-EF-Model/ConferencePlanner/BackEnd/BackEnd.csproj -------------------------------------------------------------------------------- /save-points/1-Create-API-and-EF-Model/ConferencePlanner/BackEnd/Models/ApplicationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/1-Create-API-and-EF-Model/ConferencePlanner/BackEnd/Models/ApplicationDbContext.cs -------------------------------------------------------------------------------- /save-points/1-Create-API-and-EF-Model/ConferencePlanner/BackEnd/Models/Speaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/1-Create-API-and-EF-Model/ConferencePlanner/BackEnd/Models/Speaker.cs -------------------------------------------------------------------------------- /save-points/1-Create-API-and-EF-Model/ConferencePlanner/BackEnd/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/1-Create-API-and-EF-Model/ConferencePlanner/BackEnd/Program.cs -------------------------------------------------------------------------------- /save-points/1-Create-API-and-EF-Model/ConferencePlanner/BackEnd/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/1-Create-API-and-EF-Model/ConferencePlanner/BackEnd/Properties/launchSettings.json -------------------------------------------------------------------------------- /save-points/1-Create-API-and-EF-Model/ConferencePlanner/BackEnd/SpeakerEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/1-Create-API-and-EF-Model/ConferencePlanner/BackEnd/SpeakerEndpoints.cs -------------------------------------------------------------------------------- /save-points/1-Create-API-and-EF-Model/ConferencePlanner/BackEnd/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/1-Create-API-and-EF-Model/ConferencePlanner/BackEnd/appsettings.Development.json -------------------------------------------------------------------------------- /save-points/1-Create-API-and-EF-Model/ConferencePlanner/BackEnd/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/1-Create-API-and-EF-Model/ConferencePlanner/BackEnd/appsettings.json -------------------------------------------------------------------------------- /save-points/1-Create-API-and-EF-Model/ConferencePlanner/ConferencePlanner.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/1-Create-API-and-EF-Model/ConferencePlanner/ConferencePlanner.sln -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/BackEnd.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/BackEnd.csproj -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Data/ApplicationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Data/ApplicationDbContext.cs -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Data/Attendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Data/Attendee.cs -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Data/DataLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Data/DataLoader.cs -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Data/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Data/Session.cs -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Data/SessionAttendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Data/SessionAttendee.cs -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Data/SessionSpeaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Data/SessionSpeaker.cs -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Data/Speaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Data/Speaker.cs -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Data/TechoramaDataLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Data/TechoramaDataLoader.cs -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Data/Track.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Data/Track.cs -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Endpoints/AttendeeEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Endpoints/AttendeeEndpoints.cs -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Endpoints/SessionEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Endpoints/SessionEndpoints.cs -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Endpoints/SpeakerEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Endpoints/SpeakerEndpoints.cs -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Infrastructure/EntityExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Infrastructure/EntityExtensions.cs -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Migrations/20220506035015_Initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Migrations/20220506035015_Initial.cs -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Program.cs -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/Properties/launchSettings.json -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/appsettings.Development.json -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/BackEnd/appsettings.json -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/ConferenceDTO/Attendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/ConferenceDTO/Attendee.cs -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/ConferenceDTO/AttendeeResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/ConferenceDTO/AttendeeResponse.cs -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/ConferenceDTO/ConferenceDTO.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/ConferenceDTO/ConferenceDTO.csproj -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/ConferenceDTO/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/ConferenceDTO/Session.cs -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/ConferenceDTO/SessionResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/ConferenceDTO/SessionResponse.cs -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/ConferenceDTO/Speaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/ConferenceDTO/Speaker.cs -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/ConferenceDTO/SpeakerResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/ConferenceDTO/SpeakerResponse.cs -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/ConferenceDTO/Track.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/ConferenceDTO/Track.cs -------------------------------------------------------------------------------- /save-points/2-BackEnd-completed/ConferencePlanner/ConferencePlanner.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/2-BackEnd-completed/ConferencePlanner/ConferencePlanner.sln -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/BackEnd/BackEnd.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/BackEnd/BackEnd.csproj -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/BackEnd/ConferencePlanner.db-shm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/BackEnd/ConferencePlanner.db-shm -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/BackEnd/Data/ApplicationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/BackEnd/Data/ApplicationDbContext.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/BackEnd/Data/Attendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/BackEnd/Data/Attendee.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/BackEnd/Data/DataLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/BackEnd/Data/DataLoader.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/BackEnd/Data/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/BackEnd/Data/Session.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/BackEnd/Data/SessionAttendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/BackEnd/Data/SessionAttendee.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/BackEnd/Data/SessionSpeaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/BackEnd/Data/SessionSpeaker.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/BackEnd/Data/Speaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/BackEnd/Data/Speaker.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/BackEnd/Data/TechoramaDataLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/BackEnd/Data/TechoramaDataLoader.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/BackEnd/Data/Track.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/BackEnd/Data/Track.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/BackEnd/Endpoints/AttendeeEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/BackEnd/Endpoints/AttendeeEndpoints.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/BackEnd/Endpoints/SearchEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/BackEnd/Endpoints/SearchEndpoints.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/BackEnd/Endpoints/SessionEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/BackEnd/Endpoints/SessionEndpoints.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/BackEnd/Endpoints/SpeakerEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/BackEnd/Endpoints/SpeakerEndpoints.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/BackEnd/Infrastructure/EntityExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/BackEnd/Infrastructure/EntityExtensions.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/BackEnd/Migrations/20220506035015_Initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/BackEnd/Migrations/20220506035015_Initial.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/BackEnd/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/BackEnd/Program.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/BackEnd/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/BackEnd/Properties/launchSettings.json -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/BackEnd/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/BackEnd/appsettings.Development.json -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/BackEnd/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/BackEnd/appsettings.json -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/ConferenceDTO/Attendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/ConferenceDTO/Attendee.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/ConferenceDTO/AttendeeResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/ConferenceDTO/AttendeeResponse.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/ConferenceDTO/ConferenceDTO.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/ConferenceDTO/ConferenceDTO.csproj -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/ConferenceDTO/SearchResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/ConferenceDTO/SearchResult.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/ConferenceDTO/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/ConferenceDTO/Session.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/ConferenceDTO/SessionResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/ConferenceDTO/SessionResponse.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/ConferenceDTO/Speaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/ConferenceDTO/Speaker.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/ConferenceDTO/SpeakerResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/ConferenceDTO/SpeakerResponse.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/ConferenceDTO/Track.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/ConferenceDTO/Track.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/ConferencePlanner.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/ConferencePlanner.sln -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/FrontEnd.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/FrontEnd.csproj -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Error.cshtml -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Index.cshtml -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Privacy.cshtml -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Privacy.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Privacy.cshtml.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Search.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Search.cshtml -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Search.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Search.cshtml.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Session.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Session.cshtml -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Session.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Session.cshtml.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Shared/_Layout.cshtml.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Shared/_Layout.cshtml.css -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Speaker.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Speaker.cshtml -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Speaker.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/Speaker.cshtml.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Program.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Properties/launchSettings.json -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Services/ApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Services/ApiClient.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Services/IApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/Services/IApiClient.cs -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/appsettings.Development.json -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/appsettings.json -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/wwwroot/css/site.css -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/wwwroot/favicon.ico -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/wwwroot/js/site.js -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /save-points/3-Front-End-started/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/3-Front-End-started/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/dist/jquery.js -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/BackEnd/BackEnd.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/BackEnd/BackEnd.csproj -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/BackEnd/Data/Attendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/BackEnd/Data/Attendee.cs -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/BackEnd/Data/DataLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/BackEnd/Data/DataLoader.cs -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/BackEnd/Data/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/BackEnd/Data/Session.cs -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/BackEnd/Data/SessionAttendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/BackEnd/Data/SessionAttendee.cs -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/BackEnd/Data/SessionSpeaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/BackEnd/Data/SessionSpeaker.cs -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/BackEnd/Data/Speaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/BackEnd/Data/Speaker.cs -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/BackEnd/Data/Track.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/BackEnd/Data/Track.cs -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/BackEnd/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/BackEnd/Program.cs -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/BackEnd/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/BackEnd/appsettings.json -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/ConferenceDTO/Attendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/ConferenceDTO/Attendee.cs -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/ConferenceDTO/SearchResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/ConferenceDTO/SearchResult.cs -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/ConferenceDTO/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/ConferenceDTO/Session.cs -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/ConferenceDTO/Speaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/ConferenceDTO/Speaker.cs -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/ConferenceDTO/Track.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/ConferenceDTO/Track.cs -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/ConferencePlanner.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/ConferencePlanner.sln -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Areas/Identity/Pages/Account/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using FrontEnd.Areas.Identity.Pages.Account -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/FrontEnd.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/FrontEnd.csproj -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Pages/Error.cshtml -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Pages/Index.cshtml -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Pages/Privacy.cshtml -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Pages/Search.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Pages/Search.cshtml -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Pages/Search.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Pages/Search.cshtml.cs -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Pages/Session.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Pages/Session.cshtml -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Pages/Speaker.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Pages/Speaker.cshtml -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Program.cs -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Services/ApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Services/ApiClient.cs -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Services/IApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/Services/IApiClient.cs -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/appsettings.json -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/wwwroot/css/site.css -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/wwwroot/favicon.ico -------------------------------------------------------------------------------- /save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/4-Authentication-and-Tag-Helpers/ConferencePlanner/FrontEnd/wwwroot/js/site.js -------------------------------------------------------------------------------- /save-points/5-User-association-and-personal-agenda/ConferencePlanner/BackEnd/BackEnd.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/5-User-association-and-personal-agenda/ConferencePlanner/BackEnd/BackEnd.csproj -------------------------------------------------------------------------------- /save-points/5-User-association-and-personal-agenda/ConferencePlanner/BackEnd/Data/Attendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/5-User-association-and-personal-agenda/ConferencePlanner/BackEnd/Data/Attendee.cs -------------------------------------------------------------------------------- /save-points/5-User-association-and-personal-agenda/ConferencePlanner/BackEnd/Data/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/5-User-association-and-personal-agenda/ConferencePlanner/BackEnd/Data/Session.cs -------------------------------------------------------------------------------- /save-points/5-User-association-and-personal-agenda/ConferencePlanner/BackEnd/Data/Speaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/5-User-association-and-personal-agenda/ConferencePlanner/BackEnd/Data/Speaker.cs -------------------------------------------------------------------------------- /save-points/5-User-association-and-personal-agenda/ConferencePlanner/BackEnd/Data/Track.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/5-User-association-and-personal-agenda/ConferencePlanner/BackEnd/Data/Track.cs -------------------------------------------------------------------------------- /save-points/5-User-association-and-personal-agenda/ConferencePlanner/BackEnd/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/5-User-association-and-personal-agenda/ConferencePlanner/BackEnd/Program.cs -------------------------------------------------------------------------------- /save-points/5-User-association-and-personal-agenda/ConferencePlanner/BackEnd/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/5-User-association-and-personal-agenda/ConferencePlanner/BackEnd/appsettings.json -------------------------------------------------------------------------------- /save-points/5-User-association-and-personal-agenda/ConferencePlanner/ConferenceDTO/Attendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/5-User-association-and-personal-agenda/ConferencePlanner/ConferenceDTO/Attendee.cs -------------------------------------------------------------------------------- /save-points/5-User-association-and-personal-agenda/ConferencePlanner/ConferenceDTO/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/5-User-association-and-personal-agenda/ConferencePlanner/ConferenceDTO/Session.cs -------------------------------------------------------------------------------- /save-points/5-User-association-and-personal-agenda/ConferencePlanner/ConferenceDTO/Speaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/5-User-association-and-personal-agenda/ConferencePlanner/ConferenceDTO/Speaker.cs -------------------------------------------------------------------------------- /save-points/5-User-association-and-personal-agenda/ConferencePlanner/ConferenceDTO/Track.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/5-User-association-and-personal-agenda/ConferencePlanner/ConferenceDTO/Track.cs -------------------------------------------------------------------------------- /save-points/5-User-association-and-personal-agenda/ConferencePlanner/ConferencePlanner.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/5-User-association-and-personal-agenda/ConferencePlanner/ConferencePlanner.sln -------------------------------------------------------------------------------- /save-points/5-User-association-and-personal-agenda/ConferencePlanner/FrontEnd/Areas/Identity/Pages/Account/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using FrontEnd.Areas.Identity.Pages.Account -------------------------------------------------------------------------------- /save-points/5-User-association-and-personal-agenda/ConferencePlanner/FrontEnd/FrontEnd.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/5-User-association-and-personal-agenda/ConferencePlanner/FrontEnd/FrontEnd.csproj -------------------------------------------------------------------------------- /save-points/5-User-association-and-personal-agenda/ConferencePlanner/FrontEnd/FrontEnd.db-shm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/5-User-association-and-personal-agenda/ConferencePlanner/FrontEnd/FrontEnd.db-shm -------------------------------------------------------------------------------- /save-points/5-User-association-and-personal-agenda/ConferencePlanner/FrontEnd/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/5-User-association-and-personal-agenda/ConferencePlanner/FrontEnd/Program.cs -------------------------------------------------------------------------------- /save-points/5-User-association-and-personal-agenda/ConferencePlanner/FrontEnd/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/5-User-association-and-personal-agenda/ConferencePlanner/FrontEnd/appsettings.json -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/.dockerignore -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/BackEnd/BackEnd.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/BackEnd/BackEnd.csproj -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Controllers/AttendeesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Controllers/AttendeesController.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Controllers/SearchController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Controllers/SearchController.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Controllers/SessionsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Controllers/SessionsController.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Controllers/SpeakersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Controllers/SpeakersController.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Data/ApplicationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Data/ApplicationDbContext.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Data/Attendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Data/Attendee.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Data/DataLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Data/DataLoader.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Data/DevIntersectionLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Data/DevIntersectionLoader.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Data/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Data/Session.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Data/SessionAttendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Data/SessionAttendee.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Data/SessionSpeaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Data/SessionSpeaker.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Data/SessionizeLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Data/SessionizeLoader.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Data/Speaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Data/Speaker.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Data/Track.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Data/Track.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Dockerfile -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Infrastructure/EntityExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Infrastructure/EntityExtensions.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Migrations/20190614215301_Initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Migrations/20190614215301_Initial.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Program.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Properties/launchSettings.json -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/BackEnd/Startup.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/BackEnd/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/BackEnd/appsettings.Development.json -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/BackEnd/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/BackEnd/appsettings.json -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/ConferenceDTO/Attendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/ConferenceDTO/Attendee.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/ConferenceDTO/AttendeeResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/ConferenceDTO/AttendeeResponse.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/ConferenceDTO/ConferenceDTO.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/ConferenceDTO/ConferenceDTO.csproj -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/ConferenceDTO/SearchResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/ConferenceDTO/SearchResult.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/ConferenceDTO/SearchTerm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/ConferenceDTO/SearchTerm.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/ConferenceDTO/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/ConferenceDTO/Session.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/ConferenceDTO/SessionResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/ConferenceDTO/SessionResponse.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/ConferenceDTO/Speaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/ConferenceDTO/Speaker.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/ConferenceDTO/SpeakerResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/ConferenceDTO/SpeakerResponse.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/ConferenceDTO/Track.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/ConferenceDTO/Track.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/ConferencePlanner.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/ConferencePlanner.sln -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Areas/Identity/Data/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Areas/Identity/Data/User.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Areas/Identity/Pages/Account/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using FrontEnd.Areas.Identity.Pages.Account -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Dockerfile -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/FrontEnd.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/FrontEnd.csproj -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/HealthChecks/BackendHealthCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/HealthChecks/BackendHealthCheck.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Infrastructure/AuthHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Infrastructure/AuthHelpers.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Middleware/SkipWelcomeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Middleware/SkipWelcomeAttribute.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Models/Attendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Models/Attendee.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Admin/EditSession.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Admin/EditSession.cshtml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Admin/EditSession.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Admin/EditSession.cshtml.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Error.cshtml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Index.cshtml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/MyAgenda.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/MyAgenda.cshtml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/MyAgenda.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/MyAgenda.cshtml.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Privacy.cshtml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Privacy.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Privacy.cshtml.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Search.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Search.cshtml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Search.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Search.cshtml.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Session.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Session.cshtml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Session.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Session.cshtml.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Shared/_AgendaPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Shared/_AgendaPartial.cshtml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Shared/_LoginPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Shared/_LoginPartial.cshtml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Speaker.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Speaker.cshtml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Speaker.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Speaker.cshtml.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Welcome.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Welcome.cshtml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Welcome.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/Welcome.cshtml.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Program.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Properties/launchSettings.json -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Services/AdminService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Services/AdminService.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Services/ApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Services/ApiClient.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Services/IAdminService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Services/IAdminService.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Services/IApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Services/IApiClient.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/Startup.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/TagHelpers/AuthzTagHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/TagHelpers/AuthzTagHelper.cs -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/appsettings.Development.json -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/appsettings.json -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/wwwroot/css/site.css -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/wwwroot/favicon.ico -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/wwwroot/js/site.js -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/dist/jquery.js -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/docker-compose.all/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/docker-compose.all/Chart.yaml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/docker-compose.all/README.md: -------------------------------------------------------------------------------- 1 | This chart was created by Kompose 2 | -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/docker-compose.all/templates/db-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/docker-compose.all/templates/db-service.yaml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/docker-compose.dcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/docker-compose.dcproj -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/docker-compose.override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/docker-compose.override.yml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/docker-compose.yml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/helm/workshop/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/helm/workshop/.helmignore -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/helm/workshop/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/helm/workshop/Chart.yaml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/helm/workshop/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/helm/workshop/templates/NOTES.txt -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/helm/workshop/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/helm/workshop/templates/_helpers.tpl -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/helm/workshop/templates/backend-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/helm/workshop/templates/backend-service.yaml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/helm/workshop/templates/db-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/helm/workshop/templates/db-deployment.yaml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/helm/workshop/templates/db-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/helm/workshop/templates/db-service.yaml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/helm/workshop/templates/loadbalancer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/helm/workshop/templates/loadbalancer.yaml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/helm/workshop/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/helm/workshop/values.yaml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/kubernetes/workshop.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/kubernetes/workshop.yaml -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/proxy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/proxy/Dockerfile -------------------------------------------------------------------------------- /save-points/6-Deployment-docker/ConferencePlanner/proxy/conf-nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/6-Deployment-docker/ConferencePlanner/proxy/conf-nginx.conf -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/ConferencePlanner.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/ConferencePlanner.sln -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/BackEnd.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/BackEnd.csproj -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/BaseDataLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/BaseDataLoader.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/Data/Attendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/Data/Attendee.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/Data/Conference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/Data/Conference.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/Data/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/Data/Session.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/Data/SessionSpeaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/Data/SessionSpeaker.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/Data/SessionTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/Data/SessionTag.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/Data/Speaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/Data/Speaker.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/Data/Tag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/Data/Tag.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/Data/Track.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/Data/Track.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/Program.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/Startup.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/BackEnd/appsettings.json -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/ConferenceDTO/Attendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/ConferenceDTO/Attendee.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/ConferenceDTO/Conference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/ConferenceDTO/Conference.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/ConferenceDTO/SearchResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/ConferenceDTO/SearchResult.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/ConferenceDTO/SearchTerm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/ConferenceDTO/SearchTerm.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/ConferenceDTO/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/ConferenceDTO/Session.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/ConferenceDTO/Speaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/ConferenceDTO/Speaker.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/ConferenceDTO/Tag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/ConferenceDTO/Tag.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/ConferenceDTO/TagResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/ConferenceDTO/TagResponse.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/ConferenceDTO/Track.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/ConferenceDTO/Track.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/ConferenceDTO/TrackResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/ConferenceDTO/TrackResponse.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/FrontEndSpa/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/FrontEndSpa/.gitignore -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/FrontEndSpa/ClientApp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/FrontEndSpa/ClientApp/README.md -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/FrontEndSpa/ClientApp/src/app/session-detail/session-detail.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/FrontEndSpa/ClientApp/src/app/sessions/sessions.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/FrontEndSpa/ClientApp/src/app/speaker-detail/speaker-detail.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/FrontEndSpa/ClientApp/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/FrontEndSpa/ClientApp/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/FrontEndSpa/FrontEndSpa.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/FrontEndSpa/FrontEndSpa.csproj -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/FrontEndSpa/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/FrontEndSpa/Program.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/FrontEndSpa/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/FrontEndSpa/Startup.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/FrontEndSpa/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/FrontEndSpa/appsettings.json -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/FrontEndSpa/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-final/ConferencePlanner/src/FrontEndSpa/wwwroot/favicon.ico -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/ConferencePlanner.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/ConferencePlanner.sln -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/BackEnd.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/BackEnd.csproj -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/BaseDataLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/BaseDataLoader.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/Data/Attendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/Data/Attendee.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/Data/Conference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/Data/Conference.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/Data/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/Data/Session.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/Data/SessionTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/Data/SessionTag.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/Data/Speaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/Data/Speaker.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/Data/Tag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/Data/Tag.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/Data/Track.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/Data/Track.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/Program.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/Startup.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/BackEnd/appsettings.json -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/ConferenceDTO/Attendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/ConferenceDTO/Attendee.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/ConferenceDTO/Conference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/ConferenceDTO/Conference.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/ConferenceDTO/SearchResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/ConferenceDTO/SearchResult.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/ConferenceDTO/SearchTerm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/ConferenceDTO/SearchTerm.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/ConferenceDTO/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/ConferenceDTO/Session.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/ConferenceDTO/Speaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/ConferenceDTO/Speaker.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/ConferenceDTO/Tag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/ConferenceDTO/Tag.cs -------------------------------------------------------------------------------- /save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/ConferenceDTO/Track.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/save-points/8a-Adding-FrontEnd-Spa-started/ConferencePlanner/src/ConferenceDTO/Track.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner.sln -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/BackEnd.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/BackEnd.csproj -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Controllers/AttendeesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Controllers/AttendeesController.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Controllers/SearchController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Controllers/SearchController.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Controllers/SessionsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Controllers/SessionsController.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Controllers/SpeakersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Controllers/SpeakersController.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Data/ApplicationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Data/ApplicationDbContext.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Data/Attendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Data/Attendee.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Data/DataLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Data/DataLoader.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Data/DevIntersectionLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Data/DevIntersectionLoader.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Data/Import/DevIntersection_Vegas_2017.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Data/Import/DevIntersection_Vegas_2017.json -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Data/Import/NDC_London_2019.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Data/Import/NDC_London_2019.json -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Data/Import/NDC_London_2020.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Data/Import/NDC_London_2020.json -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Data/Import/NDC_Oslo_2019.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Data/Import/NDC_Oslo_2019.json -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Data/Import/NDC_Sydney_2018.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Data/Import/NDC_Sydney_2018.json -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Data/Import/NDC_Sydney_2019.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Data/Import/NDC_Sydney_2019.json -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Data/Import/Techorama_2022.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Data/Import/Techorama_2022.json -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Data/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Data/Session.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Data/SessionAttendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Data/SessionAttendee.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Data/SessionSpeaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Data/SessionSpeaker.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Data/SessionizeLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Data/SessionizeLoader.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Data/Speaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Data/Speaker.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Data/Track.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Data/Track.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Infrastructure/EntityExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Infrastructure/EntityExtensions.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Migrations/20190711192431_Initial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Migrations/20190711192431_Initial.Designer.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Migrations/20190711192431_Initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Migrations/20190711192431_Initial.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Migrations/ApplicationDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Migrations/ApplicationDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Program.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Properties/launchSettings.json -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/Startup.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/appsettings.Development.json -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/BackEnd/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/BackEnd/appsettings.json -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/ConferenceDTO/Attendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/ConferenceDTO/Attendee.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/ConferenceDTO/AttendeeResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/ConferenceDTO/AttendeeResponse.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/ConferenceDTO/ConferenceDTO.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/ConferenceDTO/ConferenceDTO.csproj -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/ConferenceDTO/SearchResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/ConferenceDTO/SearchResult.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/ConferenceDTO/SearchTerm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/ConferenceDTO/SearchTerm.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/ConferenceDTO/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/ConferenceDTO/Session.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/ConferenceDTO/SessionResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/ConferenceDTO/SessionResponse.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/ConferenceDTO/Speaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/ConferenceDTO/Speaker.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/ConferenceDTO/SpeakerResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/ConferenceDTO/SpeakerResponse.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/ConferenceDTO/Track.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/ConferenceDTO/Track.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Areas/Identity/ClaimsPrincipalFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Areas/Identity/ClaimsPrincipalFactory.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Areas/Identity/Data/IdentityDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Areas/Identity/Data/IdentityDbContext.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Areas/Identity/Data/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Areas/Identity/Data/User.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Areas/Identity/IdentityHostingStartup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Areas/Identity/IdentityHostingStartup.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Areas/Identity/Pages/Account/Logout.cshtml: -------------------------------------------------------------------------------- 1 | @page 2 | @model LogoutModel -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Areas/Identity/Pages/Account/Logout.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Areas/Identity/Pages/Account/Logout.cshtml.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Areas/Identity/Pages/Account/Register.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Areas/Identity/Pages/Account/Register.cshtml -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Areas/Identity/Pages/Account/Register.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Areas/Identity/Pages/Account/Register.cshtml.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Areas/Identity/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Areas/Identity/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Areas/Identity/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Areas/Identity/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/FrontEnd.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/FrontEnd.csproj -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/HealthChecks/BackendHealthCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/HealthChecks/BackendHealthCheck.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Infrastructure/AuthHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Infrastructure/AuthHelpers.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Infrastructure/CacheKeys.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Infrastructure/CacheKeys.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Middleware/RequireLoginMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Middleware/RequireLoginMiddleware.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Middleware/SkipWelcomeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Middleware/SkipWelcomeAttribute.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Migrations/20190119000636_CreateIdentitySchema.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Migrations/20190119000636_CreateIdentitySchema.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Migrations/IdentityDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Migrations/IdentityDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Admin/EditSession.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Admin/EditSession.cshtml -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Admin/EditSession.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Admin/EditSession.cshtml.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Admin/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @attribute [Authorize("Admin")] 2 | -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Denied.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Denied.cshtml -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Error.cshtml -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Index.cshtml -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Models/Attendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Models/Attendee.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Models/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Models/Session.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/MyAgenda.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/MyAgenda.cshtml -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/MyAgenda.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/MyAgenda.cshtml.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Privacy.cshtml -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Privacy.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Privacy.cshtml.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Search.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Search.cshtml -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Search.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Search.cshtml.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Session.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Session.cshtml -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Session.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Session.cshtml.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Shared/_AgendaPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Shared/_AgendaPartial.cshtml -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Shared/_AlertPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Shared/_AlertPartial.cshtml -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Shared/_CookieConsentPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Shared/_CookieConsentPartial.cshtml -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Shared/_LoginPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Shared/_LoginPartial.cshtml -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Shared/_ValidationScriptsPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Shared/_ValidationScriptsPartial.cshtml -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Speaker.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Speaker.cshtml -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Speaker.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Speaker.cshtml.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Speakers.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Speakers.cshtml -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Speakers.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Speakers.cshtml.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Status.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Status.cshtml -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Status.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Status.cshtml.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Welcome.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Welcome.cshtml -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/Welcome.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/Welcome.cshtml.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Program.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Properties/launchSettings.json -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Services/AdminService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Services/AdminService.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Services/ApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Services/ApiClient.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Services/IAdminService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Services/IAdminService.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Services/IApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Services/IApiClient.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/Startup.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/TagHelpers/AuthzTagHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/TagHelpers/AuthzTagHelper.cs -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/appsettings.Development.json -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/appsettings.json -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/bundleconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/bundleconfig.json -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/css/site.css -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/favicon.ico -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/js/site.js -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.css -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.js -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/jquery-validation/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/jquery-validation/LICENSE.md -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/jquery-validation/dist/jquery.validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/jquery-validation/dist/jquery.validate.js -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/dist/jquery.js -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/dist/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/dist/jquery.min.js -------------------------------------------------------------------------------- /src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/dist/jquery.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/dist/jquery.min.map -------------------------------------------------------------------------------- /src-net5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src-net5/README.md -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/BackEnd.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/BackEnd.csproj -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/ConferencePlanner.db-shm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/ConferencePlanner.db-shm -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Data/ApplicationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Data/ApplicationDbContext.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Data/Attendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Data/Attendee.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Data/DataLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Data/DataLoader.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Data/Import/DevIntersection_Vegas_2017.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Data/Import/DevIntersection_Vegas_2017.json -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Data/Import/NDC_London_2019.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Data/Import/NDC_London_2019.json -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Data/Import/NDC_London_2020.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Data/Import/NDC_London_2020.json -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Data/Import/NDC_Oslo_2019.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Data/Import/NDC_Oslo_2019.json -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Data/Import/NDC_Sydney_2018.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Data/Import/NDC_Sydney_2018.json -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Data/Import/NDC_Sydney_2019.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Data/Import/NDC_Sydney_2019.json -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Data/Import/Techorama_2022.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Data/Import/Techorama_2022.json -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Data/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Data/Session.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Data/SessionAttendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Data/SessionAttendee.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Data/SessionSpeaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Data/SessionSpeaker.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Data/Speaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Data/Speaker.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Data/TechoramaDataLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Data/TechoramaDataLoader.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Data/Track.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Data/Track.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Endpoints/AttendeeEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Endpoints/AttendeeEndpoints.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Endpoints/SearchEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Endpoints/SearchEndpoints.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Endpoints/SessionEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Endpoints/SessionEndpoints.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Endpoints/SpeakerEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Endpoints/SpeakerEndpoints.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Infrastructure/EntityExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Infrastructure/EntityExtensions.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Migrations/20220506035015_Initial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Migrations/20220506035015_Initial.Designer.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Migrations/20220506035015_Initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Migrations/20220506035015_Initial.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Migrations/20220521120541_Refactor.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Migrations/20220521120541_Refactor.Designer.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Migrations/20220521120541_Refactor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Migrations/20220521120541_Refactor.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Migrations/ApplicationDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Migrations/ApplicationDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Program.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/appsettings.Development.json -------------------------------------------------------------------------------- /src/ConferencePlanner/BackEnd/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/BackEnd/appsettings.json -------------------------------------------------------------------------------- /src/ConferencePlanner/ConferenceDTO/Attendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/ConferenceDTO/Attendee.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/ConferenceDTO/AttendeeResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/ConferenceDTO/AttendeeResponse.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/ConferenceDTO/ConferenceDTO.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/ConferenceDTO/ConferenceDTO.csproj -------------------------------------------------------------------------------- /src/ConferencePlanner/ConferenceDTO/SearchResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/ConferenceDTO/SearchResult.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/ConferenceDTO/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/ConferenceDTO/Session.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/ConferenceDTO/SessionResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/ConferenceDTO/SessionResponse.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/ConferenceDTO/Speaker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/ConferenceDTO/Speaker.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/ConferenceDTO/SpeakerResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/ConferenceDTO/SpeakerResponse.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/ConferenceDTO/Track.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/ConferenceDTO/Track.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/ConferencePlanner.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/ConferencePlanner.sln -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Areas/Identity/ClaimsPrincipalFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Areas/Identity/ClaimsPrincipalFactory.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Areas/Identity/Data/IdentityDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Areas/Identity/Data/IdentityDbContext.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Areas/Identity/Data/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Areas/Identity/Data/User.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Areas/Identity/Pages/Account/Logout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Areas/Identity/Pages/Account/Logout.cshtml -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Areas/Identity/Pages/Account/Logout.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Areas/Identity/Pages/Account/Logout.cshtml.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Areas/Identity/Pages/Account/Register.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Areas/Identity/Pages/Account/Register.cshtml -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Areas/Identity/Pages/Account/Register.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Areas/Identity/Pages/Account/Register.cshtml.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Areas/Identity/Pages/Account/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using FrontEnd.Areas.Identity.Pages.Account -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Areas/Identity/Pages/_ValidationScriptsPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Areas/Identity/Pages/_ValidationScriptsPartial.cshtml -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Areas/Identity/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Areas/Identity/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Areas/Identity/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Areas/Identity/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/FrontEnd.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/FrontEnd.csproj -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/FrontEnd.db-shm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/FrontEnd.db-shm -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Infrastructure/AuthHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Infrastructure/AuthHelpers.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Middleware/RequireLoginMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Middleware/RequireLoginMiddleware.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Middleware/SkipWelcomeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Middleware/SkipWelcomeAttribute.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Migrations/20230409060032_CreateIdentitySchema.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Migrations/20230409060032_CreateIdentitySchema.Designer.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Migrations/20230409060032_CreateIdentitySchema.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Migrations/20230409060032_CreateIdentitySchema.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Migrations/IdentityDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Migrations/IdentityDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/Admin/EditSession.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/Admin/EditSession.cshtml -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/Admin/EditSession.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/Admin/EditSession.cshtml.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/Error.cshtml -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/Index.cshtml -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/Models/Attendee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/Models/Attendee.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/MyAgenda.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/MyAgenda.cshtml -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/MyAgenda.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/MyAgenda.cshtml.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/Privacy.cshtml -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/Privacy.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/Privacy.cshtml.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/Search.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/Search.cshtml -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/Search.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/Search.cshtml.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/Session.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/Session.cshtml -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/Session.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/Session.cshtml.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/Shared/_AgendaPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/Shared/_AgendaPartial.cshtml -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/Shared/_Layout.cshtml.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/Shared/_Layout.cshtml.css -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/Shared/_LoginPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/Shared/_LoginPartial.cshtml -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/Shared/_ValidationScriptsPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/Shared/_ValidationScriptsPartial.cshtml -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/Speaker.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/Speaker.cshtml -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/Speaker.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/Speaker.cshtml.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/Welcome.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/Welcome.cshtml -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/Welcome.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/Welcome.cshtml.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Program.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/ScaffoldingReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/ScaffoldingReadMe.txt -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Services/AdminService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Services/AdminService.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Services/ApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Services/ApiClient.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Services/IAdminService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Services/IAdminService.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/Services/IApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/Services/IApiClient.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/TagHelpers/AuthzTagHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/TagHelpers/AuthzTagHelper.cs -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/appsettings.Development.json -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/appsettings.json -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/css/site.css -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/favicon.ico -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/js/site.js -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.css -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.js -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/jquery-validation/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/jquery-validation/LICENSE.md -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/jquery-validation/dist/additional-methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/jquery-validation/dist/additional-methods.js -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/jquery-validation/dist/additional-methods.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/jquery-validation/dist/additional-methods.min.js -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/jquery-validation/dist/jquery.validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/jquery-validation/dist/jquery.validate.js -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/dist/jquery.js -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/dist/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/dist/jquery.min.js -------------------------------------------------------------------------------- /src/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/dist/jquery.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet-presentations/aspnetcore-app-workshop/HEAD/src/ConferencePlanner/FrontEnd/wwwroot/lib/jquery/dist/jquery.min.map --------------------------------------------------------------------------------