| Book | |||
| Code | |||
| .gitattributes | 378 B | ||
| .gitignore | 5.45 KB | ||
| Chapter04 | |||
| TicTacToe | |||
| Controllers | |||
| HomeController.cs | 711 B | ||
| UserRegistrationController.cs | 927 B | ||
| Extensions | |||
| CommunicationMiddlewareExtension.cs | 465 B | ||
| Middlewares | |||
| CommunicationMiddleware.cs | 648 B | ||
| Models | |||
| ErrorViewModel.cs | 207 B | ||
| UserModel.cs | 737 B | ||
| Program.cs | 871 B | ||
| Services | |||
| IUserService.cs | 232 B | ||
| UserService.cs | 446 B | ||
| Startup.cs | 3.15 KB | ||
| TicTacToe.csproj | 1.02 KB | ||
| TicTacToe.sln | 1.07 KB | ||
| Views | |||
| Home | |||
| Index.cshtml | 706 B | ||
| Privacy.cshtml | 138 B | ||
| Shared | |||
| Error.cshtml | 859 B | ||
| _CookieConsentPartial.cshtml | 1 KB | ||
| _Layout.cshtml | 3.61 KB | ||
| _ValidationScriptsPartial.cshtml | 1.1 KB | ||
| UserRegistration | |||
| Index.cshtml | 1.59 KB | ||
| _ViewImports.cshtml | 97 B | ||
| _ViewStart.cshtml | 32 B | ||
| appsettings.Development.json | 137 B | ||
| appsettings.json | 182 B | ||
| package.json | 249 B | ||
| wwwroot | |||
| css | |||
| site.css | 1.6 KB | ||
| favicon.ico | 31.29 KB | ||
| js | |||
| site.js | 226 B | ||
| lib | |||
| bootstrap | |||
| LICENSE | 1.1 KB | ||
| dist | |||
| css | |||
| bootstrap-grid.css | 63.04 KB | ||
| bootstrap-grid.css.map | 148.19 KB | ||
| bootstrap-grid.min.css | 47.35 KB | ||
| bootstrap-grid.min.css.map | 106 KB | ||
| bootstrap-reboot.css | 4.78 KB | ||
| bootstrap-reboot.css.map | 74.69 KB | ||
| bootstrap-reboot.min.css | 3.93 KB | ||
| bootstrap-reboot.min.css.map | 31.7 KB | ||
| bootstrap.css | 187.84 KB | ||
| bootstrap.css.map | 480.52 KB | ||
| bootstrap.min.css | 152.11 KB | ||
| bootstrap.min.css.map | 611.28 KB | ||
| js | |||
| bootstrap.bundle.js | 217.69 KB | ||
| bootstrap.bundle.js.map | 392.82 KB | ||
| bootstrap.bundle.min.js | 76.79 KB | ||
| bootstrap.bundle.min.js.map | 304.64 KB | ||
| bootstrap.js | 128.55 KB | ||
| bootstrap.js.map | 244.7 KB | ||
| bootstrap.min.js | 56.71 KB | ||
| bootstrap.min.js.map | 185.79 KB | ||
| jquery | |||
| LICENSE.txt | 1.57 KB | ||
| dist | |||
| jquery.js | 265.38 KB | ||
| jquery.min.js | 84.89 KB | ||
| jquery.min.map | 129.27 KB | ||
| jquery-validation | |||
| LICENSE.md | 1.07 KB | ||
| dist | |||
| additional-methods.js | 41.04 KB | ||
| additional-methods.min.js | 18.03 KB | ||
| jquery.validate.js | 47.54 KB | ||
| jquery.validate.min.js | 22.72 KB | ||
| jquery-validation-unobtrusive | |||
| LICENSE.txt | 575 B | ||
| jquery.validate.unobtrusive.js | 18.91 KB | ||
| jquery.validate.unobtrusive.min.js | 5.73 KB | ||
| Chapter05 | |||
| TicTacToe | |||
| Controllers | |||
| GameInvitationController.cs | 2.74 KB | ||
| HomeController.cs | 1.04 KB | ||
| UserRegistrationController.cs | 2.19 KB | ||
| Extensions | |||
| CommunicationMiddlewareExtension.cs | 465 B | ||
| Localization | |||
| Controllers | |||
| GameInvitationController.fr.resx | 5.71 KB | ||
| GameInvitationController.resx | 5.7 KB | ||
| Models | |||
| UserModel.fr.resx | 6.31 KB | ||
| UserModel.resx | 6.31 KB | ||
| Views | |||
| Home.Index.fr.resx | 5.67 KB | ||
| Home.Index.resx | 5.67 KB | ||
| UserRegistration.Index.fr.resx | 5.75 KB | ||
| UserRegistration.Index.resx | 5.74 KB | ||
| Middlewares | |||
| CommunicationMiddleware.cs | 7.64 KB | ||
| Models | |||
| ErrorViewModel.cs | 207 B | ||
| GameInvitationModel.cs | 409 B | ||
| UserModel.cs | 1.03 KB | ||
| Options | |||
| EmailServiceOptions.cs | 1.11 KB | ||
| Program.cs | 871 B | ||
| Services | |||
| CultureProviderResolverService.cs | 3.65 KB | ||
| EmailService.cs | 1.27 KB | ||
| GameInvitationService.cs | 1.25 KB | ||
| IEmailService.cs | 185 B | ||
| IGameInvitationService.cs | 350 B | ||
| IUserService.cs | 327 B | ||
| UserService.cs | 1.13 KB | ||
| Startup.cs | 4.58 KB | ||
| TicTacToe.csproj | 1.12 KB | ||
| TicTacToe.sln | 1.07 KB | ||
| Views | |||
| GameInvitation | |||
| GameInvitationConfirmation.cshtml | 539 B | ||
| Index.cshtml | 798 B | ||
| Home | |||
| Index.cshtml | 734 B | ||
| Privacy.cshtml | 138 B | ||
| Shared | |||
| Error.cshtml | 859 B | ||
| _CookieConsentPartial.cshtml | 1 KB | ||
| _Layout.cshtml | 5.34 KB | ||
| _ValidationScriptsPartial.cshtml | 1.1 KB | ||
| UserRegistration | |||
| EmailConfirmation.cshtml | 389 B | ||
| Index.cshtml | 1.6 KB | ||
| _ViewImports.cshtml | 175 B | ||
| _ViewStart.cshtml | 32 B | ||
| appsettings.Development.json | 137 B | ||
| appsettings.json | 387 B | ||
| bundleconfig.json | 584 B | ||
| bundleconfig.json.bindings | 47 B | ||
| package.json | 249 B | ||
| wwwroot | |||
| app | |||
| js | |||
| scripts1.js | 670 B | ||
| scripts2.js | 2.42 KB | ||
| css | |||
| site.css | 2.7 KB | ||
| site.min.css | 1.57 KB | ||
| favicon.ico | 31.29 KB | ||
| js | |||
| site.js | 3.07 KB | ||
| site.min.js | 1.55 KB | ||
| lib | |||
| bootstrap | |||
| LICENSE | 1.1 KB | ||
| dist | |||
| css | |||
| bootstrap-grid.css | 63.04 KB | ||
| bootstrap-grid.css.map | 148.19 KB | ||
| bootstrap-grid.min.css | 47.35 KB | ||
| bootstrap-grid.min.css.map | 106 KB | ||
| bootstrap-reboot.css | 4.78 KB | ||
| bootstrap-reboot.css.map | 74.69 KB | ||
| bootstrap-reboot.min.css | 3.93 KB | ||
| bootstrap-reboot.min.css.map | 31.7 KB | ||
| bootstrap.css | 187.84 KB | ||
| bootstrap.css.map | 480.52 KB | ||
| bootstrap.min.css | 152.11 KB | ||
| bootstrap.min.css.map | 611.28 KB | ||
| js | |||
| bootstrap.bundle.js | 217.69 KB | ||
| bootstrap.bundle.js.map | 392.82 KB | ||
| bootstrap.bundle.min.js | 76.79 KB | ||
| bootstrap.bundle.min.js.map | 304.64 KB | ||
| bootstrap.js | 128.55 KB | ||
| bootstrap.js.map | 244.7 KB | ||
| bootstrap.min.js | 56.71 KB | ||
| bootstrap.min.js.map | 185.79 KB | ||
| jquery | |||
| LICENSE.txt | 1.57 KB | ||
| dist | |||
| jquery.js | 265.38 KB | ||
| jquery.min.js | 84.89 KB | ||
| jquery.min.map | 129.27 KB | ||
| jquery-validation | |||
| LICENSE.md | 1.07 KB | ||
| dist | |||
| additional-methods.js | 41.04 KB | ||
| additional-methods.min.js | 18.03 KB | ||
| jquery.validate.js | 47.54 KB | ||
| jquery.validate.min.js | 22.72 KB | ||
| jquery-validation-unobtrusive | |||
| LICENSE.txt | 575 B | ||
| jquery.validate.unobtrusive.js | 18.91 KB | ||
| jquery.validate.unobtrusive.min.js | 5.73 KB | ||
| Chapter06 | |||
| TicTacToe | |||
| Controllers | |||
| GameInvitationController.cs | 2.74 KB | ||
| HomeController.cs | 1.04 KB | ||
| UserRegistrationController.cs | 2.44 KB | ||
| Extensions | |||
| CommunicationMiddlewareExtension.cs | 465 B | ||
| ConfigureLoggingExtension.cs | 1.52 KB | ||
| Localization | |||
| Controllers | |||
| GameInvitationController.fr.resx | 5.71 KB | ||
| GameInvitationController.resx | 5.7 KB | ||
| Models | |||
| UserModel.fr.resx | 6.31 KB | ||
| UserModel.resx | 6.31 KB | ||
| Views | |||
| Home.Index.fr.resx | 5.67 KB | ||
| Home.Index.resx | 5.67 KB | ||
| UserRegistration.Index.fr.resx | 5.75 KB | ||
| UserRegistration.Index.resx | 5.74 KB | ||
| Middlewares | |||
| CommunicationMiddleware.cs | 7.64 KB | ||
| Models | |||
| ErrorViewModel.cs | 207 B | ||
| GameInvitationModel.cs | 409 B | ||
| UserModel.cs | 1.03 KB | ||
| Options | |||
| EmailServiceOptions.cs | 1.11 KB | ||
| LoggingOptions.cs | 240 B | ||
| LoggingProviderOption.cs | 320 B | ||
| Program.cs | 1.11 KB | ||
| Services | |||
| CultureProviderResolverService.cs | 3.65 KB | ||
| EmailService.cs | 1.74 KB | ||
| GameInvitationService.cs | 1.25 KB | ||
| IEmailService.cs | 185 B | ||
| IGameInvitationService.cs | 350 B | ||
| IUserService.cs | 327 B | ||
| SendGridEmailService.cs | 1.44 KB | ||
| UserService.cs | 1.13 KB | ||
| Startup.cs | 4.58 KB | ||
| TicTacToe.csproj | 1.29 KB | ||
| TicTacToe.sln | 1.56 KB | ||
| Views | |||
| GameInvitation | |||
| GameInvitationConfirmation.cshtml | 539 B | ||
| Index.cshtml | 798 B | ||
| Home | |||
| Index.cshtml | 734 B | ||
| Privacy.cshtml | 138 B | ||
| Shared | |||
| Error.cshtml | 859 B | ||
| _CookieConsentPartial.cshtml | 1 KB | ||
| _Layout.cshtml | 5.34 KB | ||
| _ValidationScriptsPartial.cshtml | 1.1 KB | ||
| UserRegistration | |||
| EmailConfirmation.cshtml | 389 B | ||
| Index.cshtml | 1.6 KB | ||
| _ViewImports.cshtml | 175 B | ||
| _ViewStart.cshtml | 32 B | ||
| appsettings.Development.json | 137 B | ||
| appsettings.json | 431 B | ||
| bundleconfig.json | 584 B | ||
| bundleconfig.json.bindings | 47 B | ||
| package.json | 249 B | ||
| wwwroot | |||
| app | |||
| js | |||
| scripts1.js | 670 B | ||
| scripts2.js | 2.42 KB | ||
| css | |||
| site.css | 2.7 KB | ||
| site.min.css | 1.57 KB | ||
| favicon.ico | 31.29 KB | ||
| js | |||
| site.js | 3.07 KB | ||
| site.min.js | 1.55 KB | ||
| lib | |||
| bootstrap | |||
| LICENSE | 1.1 KB | ||
| dist | |||
| css | |||
| bootstrap-grid.css | 63.04 KB | ||
| bootstrap-grid.css.map | 148.19 KB | ||
| bootstrap-grid.min.css | 47.35 KB | ||
| bootstrap-grid.min.css.map | 106 KB | ||
| bootstrap-reboot.css | 4.78 KB | ||
| bootstrap-reboot.css.map | 74.69 KB | ||
| bootstrap-reboot.min.css | 3.93 KB | ||
| bootstrap-reboot.min.css.map | 31.7 KB | ||
| bootstrap.css | 187.84 KB | ||
| bootstrap.css.map | 480.52 KB | ||
| bootstrap.min.css | 152.11 KB | ||
| bootstrap.min.css.map | 611.28 KB | ||
| js | |||
| bootstrap.bundle.js | 217.69 KB | ||
| bootstrap.bundle.js.map | 392.82 KB | ||
| bootstrap.bundle.min.js | 76.79 KB | ||
| bootstrap.bundle.min.js.map | 304.64 KB | ||
| bootstrap.js | 128.55 KB | ||
| bootstrap.js.map | 244.7 KB | ||
| bootstrap.min.js | 56.71 KB | ||
| bootstrap.min.js.map | 185.79 KB | ||
| jquery | |||
| LICENSE.txt | 1.57 KB | ||
| dist | |||
| jquery.js | 265.38 KB | ||
| jquery.min.js | 84.89 KB | ||
| jquery.min.map | 129.27 KB | ||
| jquery-validation | |||
| LICENSE.md | 1.07 KB | ||
| dist | |||
| additional-methods.js | 41.04 KB | ||
| additional-methods.min.js | 18.03 KB | ||
| jquery.validate.js | 47.54 KB | ||
| jquery.validate.min.js | 22.72 KB | ||
| jquery-validation-unobtrusive | |||
| LICENSE.txt | 575 B | ||
| jquery.validate.unobtrusive.js | 18.91 KB | ||
| jquery.validate.unobtrusive.min.js | 5.73 KB | ||
| TicTacToe.Logging | |||
| FileLogger.cs | 1.75 KB | ||
| FileLoggerExtensions.cs | 2.62 KB | ||
| FileLoggerHelper.cs | 1.01 KB | ||
| FileLoggerProvider.cs | 657 B | ||
| LogEntry.cs | 357 B | ||
| TicTacToe.Logging.csproj | 344 B | ||
| Chapter07 | |||
| TicTacToe | |||
| Areas | |||
| Account | |||
| Controllers | |||
| HomeController.cs | 708 B | ||
| Views | |||
| Home | |||
| Index.cshtml | 1008 B | ||
| Components | |||
| GameSessionViewComponent.cs | 727 B | ||
| Controllers | |||
| GameInvitationController.cs | 5.47 KB | ||
| GameSessionController.cs | 1.41 KB | ||
| HomeController.cs | 1.04 KB | ||
| LeaderboardController.cs | 585 B | ||
| UserRegistrationController.cs | 2.85 KB | ||
| Extensions | |||
| CollectionsExtensionMethods.cs | 633 B | ||
| CommunicationMiddlewareExtension.cs | 465 B | ||
| ConfigureLoggingExtension.cs | 1.52 KB | ||
| Filters | |||
| DetectMobileFilter.cs | 3.6 KB | ||
| Helpers | |||
| EmailViewRenderHelper.cs | 1.11 KB | ||
| Localization | |||
| Controllers | |||
| GameInvitationController.fr.resx | 5.71 KB | ||
| GameInvitationController.resx | 5.7 KB | ||
| Models | |||
| UserModel.fr.resx | 6.31 KB | ||
| UserModel.resx | 6.31 KB | ||
| Views | |||
| GameInvitation.Index.resx | 5.8 KB | ||
| Home.Index.fr.resx | 5.9 KB | ||
| Home.Index.resx | 5.9 KB | ||
| LeaderBoard.Index.fr.resx | 5.8 KB | ||
| LeaderBoard.Index.resx | 5.8 KB | ||
| UserRegistration.Index.fr.resx | 5.75 KB | ||
| UserRegistration.Index.resx | 5.74 KB | ||
| Middlewares | |||
| CommunicationMiddleware.cs | 7.64 KB | ||
| Models | |||
| AccountModel.cs | 264 B | ||
| ErrorViewModel.cs | 207 B | ||
| GameInvitationModel.cs | 409 B | ||
| GameSessionModel.cs | 680 B | ||
| InvitationEmailModel.cs | 381 B | ||
| TurnModel.cs | 363 B | ||
| UserModel.cs | 1.03 KB | ||
| UserRegistrationEmailModel.cs | 324 B | ||
| Options | |||
| EmailServiceOptions.cs | 1.11 KB | ||
| LoggingOptions.cs | 240 B | ||
| LoggingProviderOption.cs | 320 B | ||
| Program.cs | 1.11 KB | ||
| ScaffoldingReadMe.txt | 485 B | ||
| Services | |||
| CultureProviderResolverService.cs | 3.65 KB | ||
| EmailService.cs | 1.74 KB | ||
| EmailTemplateRenderService.cs | 1.77 KB | ||
| GameInvitationService.cs | 1.25 KB | ||
| GameSessionService.cs | 2.32 KB | ||
| IEmailService.cs | 185 B | ||
| IEmailTemplateRenderService.cs | 226 B | ||
| IGameInvitationService.cs | 350 B | ||
| IGameSessionService.cs | 420 B | ||
| IUserService.cs | 430 B | ||
| SendGridEmailService.cs | 1.44 KB | ||
| UserService.cs | 1.36 KB | ||
| Startup.cs | 5.28 KB | ||
| TagHelpers | |||
| GravatarTagHelper.cs | 2.52 KB | ||
| TicTacToe.csproj | 1.4 KB | ||
| TicTacToe.sln | 2.58 KB | ||
| ViewEngines | |||
| EmailViewEngine.cs | 3 KB | ||
| IEmailViewEngine.cs | 200 B | ||
| Views | |||
| EmailTemplates | |||
| InvitationEmail.cshtml | 340 B | ||
| UserRegistrationEmail.cshtml | 269 B | ||
| GameInvitation | |||
| GameInvitationConfirmation.cshtml | 564 B | ||
| Index.cshtml | 889 B | ||
| GameSession | |||
| Index.cshtml | 987 B | ||
| Home | |||
| Index.cshtml | 833 B | ||
| Privacy.cshtml | 138 B | ||
| LeaderBoard | |||
| Index.cshtml | 1.04 KB | ||
| Shared | |||
| Components | |||
| GameSession | |||
| default.cshtml | 1.76 KB | ||
| Error.cshtml | 859 B | ||
| _Account.cshtml | 1.58 KB | ||
| _CookieConsentPartial.cshtml | 1 KB | ||
| _Layout.cshtml | 5.61 KB | ||
| _LayoutEmail.cshtml | 2.27 KB | ||
| _LayoutMobile.cshtml | 5.6 KB | ||
| _Menu.cshtml | 1.06 KB | ||
| _ValidationScriptsPartial.cshtml | 1.1 KB | ||
| UserRegistration | |||
| EmailConfirmation.cshtml | 496 B | ||
| Index.cshtml | 1.7 KB | ||
| _ViewImports.cshtml | 202 B | ||
| _ViewStart.cshtml | 85 B | ||
| appsettings.Development.json | 137 B | ||
| appsettings.json | 431 B | ||
| bundleconfig.json | 584 B | ||
| bundleconfig.json.bindings | 47 B | ||
| package.json | 249 B | ||
| wwwroot | |||
| Emails | |||
| EmailTemplates_UserRegistrationEmail.29090919094651.html | 951 B | ||
| EmailTemplates_UserRegistrationEmail.29091019100325.html | 953 B | ||
| EmailTemplates_UserRegistrationEmail.29091319133402.html | 951 B | ||
| EmailTemplates_UserRegistrationEmail.29091719171612.html | 947 B | ||
| app | |||
| js | |||
| scripts1.js | 670 B | ||
| scripts2.js | 2.42 KB | ||
| css | |||
| site.css | 2.73 KB | ||
| site.min.css | 1.6 KB | ||
| favicon.ico | 31.29 KB | ||
| js | |||
| site.js | 3.07 KB | ||
| site.min.js | 1.55 KB | ||
| lib | |||
| bootstrap | |||
| LICENSE | 1.1 KB | ||
| dist | |||
| css | |||
| bootstrap-grid.css | 63.04 KB | ||
| bootstrap-grid.css.map | 148.19 KB | ||
| bootstrap-grid.min.css | 47.35 KB | ||
| bootstrap-grid.min.css.map | 106 KB | ||
| bootstrap-reboot.css | 4.78 KB | ||
| bootstrap-reboot.css.map | 74.69 KB | ||
| bootstrap-reboot.min.css | 3.93 KB | ||
| bootstrap-reboot.min.css.map | 31.7 KB | ||
| bootstrap.css | 187.84 KB | ||
| bootstrap.css.map | 480.52 KB | ||
| bootstrap.min.css | 152.11 KB | ||
| bootstrap.min.css.map | 611.28 KB | ||
| js | |||
| bootstrap.bundle.js | 217.69 KB | ||
| bootstrap.bundle.js.map | 392.82 KB | ||
| bootstrap.bundle.min.js | 76.79 KB | ||
| bootstrap.bundle.min.js.map | 304.64 KB | ||
| bootstrap.js | 128.55 KB | ||
| bootstrap.js.map | 244.7 KB | ||
| bootstrap.min.js | 56.71 KB | ||
| bootstrap.min.js.map | 185.79 KB | ||
| jquery | |||
| LICENSE.txt | 1.57 KB | ||
| dist | |||
| jquery.js | 265.38 KB | ||
| jquery.min.js | 84.89 KB | ||
| jquery.min.map | 129.27 KB | ||
| jquery-validation | |||
| LICENSE.md | 1.07 KB | ||
| dist | |||
| additional-methods.js | 41.04 KB | ||
| additional-methods.min.js | 18.03 KB | ||
| jquery.validate.js | 47.54 KB | ||
| jquery.validate.min.js | 22.72 KB | ||
| jquery-validation-unobtrusive | |||
| LICENSE.txt | 575 B | ||
| jquery.validate.unobtrusive.js | 18.91 KB | ||
| jquery.validate.unobtrusive.min.js | 5.73 KB | ||
| TicTacToe.IntegrationTests | |||
| IntegrationTests.cs | 159 B | ||
| TicTacToe.IntegrationTests.csproj | 577 B | ||
| TicTacToe.Logging | |||
| FileLogger.cs | 1.75 KB | ||
| FileLoggerExtensions.cs | 2.62 KB | ||
| FileLoggerHelper.cs | 1.01 KB | ||
| FileLoggerProvider.cs | 657 B | ||
| LogEntry.cs | 357 B | ||
| TicTacToe.Logging.csproj | 344 B | ||
| TicTacToe.UnitTests | |||
| FileLoggerTests.cs | 605 B | ||
| TicTacToe.UnitTests.csproj | 753 B | ||
| UserServiceTests.cs | 961 B | ||
| Chapter08 | |||
| TicTacToe | |||
| Areas | |||
| Account | |||
| Controllers | |||
| HomeController.cs | 708 B | ||
| Views | |||
| Home | |||
| Index.cshtml | 1008 B | ||
| Components | |||
| GameSessionViewComponent.cs | 727 B | ||
| Controllers | |||
| GameInvitationApiController.cs | 2.02 KB | ||
| GameInvitationController.cs | 6.31 KB | ||
| GameSessionController.cs | 7.17 KB | ||
| HomeController.cs | 1.04 KB | ||
| LeaderboardController.cs | 585 B | ||
| UserRegistrationController.cs | 3.31 KB | ||
| Extensions | |||
| CommunicationMiddlewareExtension.cs | 465 B | ||
| ConfigureLoggingExtension.cs | 1.52 KB | ||
| Filters | |||
| DetectMobileFilter.cs | 3.6 KB | ||
| Helpers | |||
| EmailViewRenderHelper.cs | 1.11 KB | ||
| Localization | |||
| Controllers | |||
| GameInvitationController.fr.resx | 5.71 KB | ||
| GameInvitationController.resx | 5.7 KB | ||
| Models | |||
| UserModel.fr.resx | 6.31 KB | ||
| UserModel.resx | 6.31 KB | ||
| Views | |||
| GameInvitation.Index.resx | 5.8 KB | ||
| Home.Index.fr.resx | 5.9 KB | ||
| Home.Index.resx | 5.9 KB | ||
| LeaderBoard.Index.fr.resx | 5.8 KB | ||
| LeaderBoard.Index.resx | 5.8 KB | ||
| UserRegistration.Index.fr.resx | 5.75 KB | ||
| UserRegistration.Index.resx | 5.74 KB | ||
| Middlewares | |||
| CommunicationMiddleware.cs | 8.33 KB | ||
| Models | |||
| AccountModel.cs | 264 B | ||
| ErrorViewModel.cs | 207 B | ||
| GameInvitationModel.cs | 409 B | ||
| GameSessionModel.cs | 724 B | ||
| InvitationEmailModel.cs | 381 B | ||
| TurnModel.cs | 452 B | ||
| UserModel.cs | 1.03 KB | ||
| UserRegistrationEmailModel.cs | 324 B | ||
| Options | |||
| EmailServiceOptions.cs | 1.11 KB | ||
| LoggingOptions.cs | 240 B | ||
| LoggingProviderOption.cs | 320 B | ||
| Program.cs | 1.11 KB | ||
| ScaffoldingReadMe.txt | 485 B | ||
| Services | |||
| CultureProviderResolverService.cs | 3.65 KB | ||
| EmailService.cs | 1.74 KB | ||
| EmailTemplateRenderService.cs | 1.77 KB | ||
| GameInvitationService.cs | 1.88 KB | ||
| GameSessionService.cs | 2.66 KB | ||
| IEmailService.cs | 185 B | ||
| IEmailTemplateRenderService.cs | 226 B | ||
| IGameInvitationService.cs | 468 B | ||
| IGameSessionService.cs | 420 B | ||
| IUserService.cs | 430 B | ||
| SendGridEmailService.cs | 1.44 KB | ||
| UserService.cs | 1.36 KB | ||
| Startup.cs | 7.59 KB | ||
| TagHelpers | |||
| GravatarTagHelper.cs | 3.26 KB | ||
| TicTacToe.csproj | 1.63 KB | ||
| TicTacToe.sln | 2.58 KB | ||
| ViewEngines | |||
| EmailViewEngine.cs | 3.07 KB | ||
| IEmailViewEngine.cs | 200 B | ||
| Views | |||
| EmailTemplates | |||
| InvitationEmail.cshtml | 340 B | ||
| UserRegistrationEmail.cshtml | 269 B | ||
| GameInvitation | |||
| GameInvitationConfirmation.cshtml | 564 B | ||
| Index.cshtml | 889 B | ||
| GameSession | |||
| Index.cshtml | 1.66 KB | ||
| Home | |||
| Index.cshtml | 833 B | ||
| Privacy.cshtml | 138 B | ||
| LeaderBoard | |||
| Index.cshtml | 1.04 KB | ||
| Shared | |||
| Components | |||
| GameSession | |||
| default.cshtml | 1.71 KB | ||
| Error.cshtml | 859 B | ||
| _Account.cshtml | 1.58 KB | ||
| _CookieConsentPartial.cshtml | 1 KB | ||
| _Layout.cshtml | 4.93 KB | ||
| _LayoutEmail.cshtml | 2.27 KB | ||
| _LayoutMobile.cshtml | 4.92 KB | ||
| _Menu.cshtml | 1.06 KB | ||
| _ValidationScriptsPartial.cshtml | 1.1 KB | ||
| UserRegistration | |||
| EmailConfirmation.cshtml | 496 B | ||
| Index.cshtml | 1.7 KB | ||
| _ViewImports.cshtml | 202 B | ||
| _ViewStart.cshtml | 85 B | ||
| appsettings.Development.json | 137 B | ||
| appsettings.json | 431 B | ||
| bundleconfig.json | 730 B | ||
| bundleconfig.json.bindings | 47 B | ||
| package.json | 249 B | ||
| wwwroot | |||
| Emails | |||
| EmailTemplates_UserRegistrationEmail.29090919094651.html | 951 B | ||
| EmailTemplates_UserRegistrationEmail.29091019100325.html | 953 B | ||
| EmailTemplates_UserRegistrationEmail.29091319133402.html | 951 B | ||
| EmailTemplates_UserRegistrationEmail.29091719171612.html | 947 B | ||
| EmailTemplates_UserRegistrationEmail.29091719172330.html | 945 B | ||
| EmailTemplates_UserRegistrationEmail.29091919191453.html | 951 B | ||
| EmailTemplates_UserRegistrationEmail.30091019102908.html | 943 B | ||
| EmailTemplates_UserRegistrationEmail.30091219123320.html | 951 B | ||
| app | |||
| js | |||
| CheckGameSessionIsFinished.js | 583 B | ||
| CheckTurnIsFinished.js | 1.51 KB | ||
| GameSession.js | 1.08 KB | ||
| scripts1.js | 678 B | ||
| scripts2.js | 2.76 KB | ||
| css | |||
| site.css | 2.73 KB | ||
| site.min.css | 1.6 KB | ||
| favicon.ico | 31.29 KB | ||
| js | |||
| site.js | 6.57 KB | ||
| site.min.js | 3.42 KB | ||
| lib | |||
| bootstrap | |||
| LICENSE | 1.1 KB | ||
| dist | |||
| css | |||
| bootstrap-grid.css | 63.04 KB | ||
| bootstrap-grid.css.map | 148.19 KB | ||
| bootstrap-grid.min.css | 47.35 KB | ||
| bootstrap-grid.min.css.map | 106 KB | ||
| bootstrap-reboot.css | 4.78 KB | ||
| bootstrap-reboot.css.map | 74.69 KB | ||
| bootstrap-reboot.min.css | 3.93 KB | ||
| bootstrap-reboot.min.css.map | 31.7 KB | ||
| bootstrap.css | 187.84 KB | ||
| bootstrap.css.map | 480.52 KB | ||
| bootstrap.min.css | 152.11 KB | ||
| bootstrap.min.css.map | 611.28 KB | ||
| js | |||
| bootstrap.bundle.js | 217.69 KB | ||
| bootstrap.bundle.js.map | 392.82 KB | ||
| bootstrap.bundle.min.js | 76.79 KB | ||
| bootstrap.bundle.min.js.map | 304.64 KB | ||
| bootstrap.js | 128.55 KB | ||
| bootstrap.js.map | 244.7 KB | ||
| bootstrap.min.js | 56.71 KB | ||
| bootstrap.min.js.map | 185.79 KB | ||
| jquery | |||
| LICENSE.txt | 1.57 KB | ||
| dist | |||
| jquery.js | 265.38 KB | ||
| jquery.min.js | 84.89 KB | ||
| jquery.min.map | 129.27 KB | ||
| jquery-validation | |||
| LICENSE.md | 1.07 KB | ||
| dist | |||
| additional-methods.js | 41.04 KB | ||
| additional-methods.min.js | 18.03 KB | ||
| jquery.validate.js | 47.54 KB | ||
| jquery.validate.min.js | 22.72 KB | ||
| jquery-validation-unobtrusive | |||
| LICENSE.txt | 575 B | ||
| jquery.validate.unobtrusive.js | 18.91 KB | ||
| jquery.validate.unobtrusive.min.js | 5.73 KB | ||
| TicTacToe.IntegrationTests | |||
| IntegrationTests.cs | 159 B | ||
| TicTacToe.IntegrationTests.csproj | 577 B | ||
| TicTacToe.Logging | |||
| FileLogger.cs | 1.75 KB | ||
| FileLoggerExtensions.cs | 2.62 KB | ||
| FileLoggerHelper.cs | 1.01 KB | ||
| FileLoggerProvider.cs | 657 B | ||
| LogEntry.cs | 357 B | ||
| TicTacToe.Logging.csproj | 344 B | ||
| TicTacToe.UnitTests | |||
| FileLoggerTests.cs | 605 B | ||
| TicTacToe.UnitTests.csproj | 753 B | ||
| UserServiceTests.cs | 961 B | ||
| Chapter09 | |||
| TicTacToe | |||
| Areas | |||
| Account | |||
| Controllers | |||
| HomeController.cs | 708 B | ||
| Views | |||
| Home | |||
| Index.cshtml | 1008 B | ||
| Components | |||
| GameSessionViewComponent.cs | 727 B | ||
| Controllers | |||
| GameInvitationApiController.cs | 2.02 KB | ||
| GameInvitationController.cs | 6.31 KB | ||
| GameSessionController.cs | 7.17 KB | ||
| HomeController.cs | 1.04 KB | ||
| LeaderboardController.cs | 585 B | ||
| UserRegistrationController.cs | 3.31 KB | ||
| Data | |||
| GameDbContext.cs | 1 KB | ||
| GameDbContextFactory.cs | 594 B | ||
| Extensions | |||
| CommunicationMiddlewareExtension.cs | 465 B | ||
| ConfigureLoggingExtension.cs | 1.52 KB | ||
| ModelBuilderExtensions.cs | 623 B | ||
| Filters | |||
| DetectMobileFilter.cs | 3.6 KB | ||
| Helpers | |||
| EmailViewRenderHelper.cs | 1.11 KB | ||
| Localization | |||
| Controllers | |||
| GameInvitationController.fr.resx | 5.71 KB | ||
| GameInvitationController.resx | 5.7 KB | ||
| Models | |||
| UserModel.fr.resx | 6.31 KB | ||
| UserModel.resx | 6.31 KB | ||
| Views | |||
| GameInvitation.Index.resx | 5.8 KB | ||
| Home.Index.fr.resx | 5.9 KB | ||
| Home.Index.resx | 5.9 KB | ||
| LeaderBoard.Index.fr.resx | 5.8 KB | ||
| LeaderBoard.Index.resx | 5.8 KB | ||
| UserRegistration.Index.fr.resx | 5.75 KB | ||
| UserRegistration.Index.resx | 5.74 KB | ||
| Middlewares | |||
| CommunicationMiddleware.cs | 8.33 KB | ||
| Migrations | |||
| 20191203114005_InitialDbSchema.Designer.cs | 6.7 KB | ||
| 20191203114005_InitialDbSchema.cs | 6.25 KB | ||
| GameDbContextModelSnapshot.cs | 6.62 KB | ||
| Models | |||
| AccountModel.cs | 264 B | ||
| ErrorViewModel.cs | 207 B | ||
| GameInvitationModel.cs | 672 B | ||
| GameSessionModel.cs | 916 B | ||
| InvitationEmailModel.cs | 381 B | ||
| TurnModel.cs | 452 B | ||
| UserModel.cs | 987 B | ||
| UserRegistrationEmailModel.cs | 324 B | ||
| Options | |||
| EmailServiceOptions.cs | 1.11 KB | ||
| LoggingOptions.cs | 240 B | ||
| LoggingProviderOption.cs | 320 B | ||
| Program.cs | 1.11 KB | ||
| ScaffoldingReadMe.txt | 485 B | ||
| Services | |||
| CultureProviderResolverService.cs | 3.65 KB | ||
| EmailService.cs | 1.74 KB | ||
| EmailTemplateRenderService.cs | 1.77 KB | ||
| GameInvitationService.cs | 1.88 KB | ||
| GameSessionService.cs | 2.66 KB | ||
| IEmailService.cs | 185 B | ||
| IEmailTemplateRenderService.cs | 226 B | ||
| IGameInvitationService.cs | 468 B | ||
| IGameSessionService.cs | 420 B | ||
| IUserService.cs | 430 B | ||
| SendGridEmailService.cs | 1.44 KB | ||
| UserService.cs | 2.67 KB | ||
| Startup.cs | 7.01 KB | ||
| TagHelpers | |||
| GravatarTagHelper.cs | 3.26 KB | ||
| TicTacToe.csproj | 1.63 KB | ||
| TicTacToe.sln | 2.58 KB | ||
| ViewEngines | |||
| EmailViewEngine.cs | 3.07 KB | ||
| IEmailViewEngine.cs | 200 B | ||
| Views | |||
| EmailTemplates | |||
| InvitationEmail.cshtml | 340 B | ||
| UserRegistrationEmail.cshtml | 269 B | ||
| GameInvitation | |||
| GameInvitationConfirmation.cshtml | 564 B | ||
| Index.cshtml | 889 B | ||
| GameSession | |||
| Index.cshtml | 1.66 KB | ||
| Home | |||
| Index.cshtml | 833 B | ||
| Privacy.cshtml | 138 B | ||
| LeaderBoard | |||
| Index.cshtml | 1.04 KB | ||
| Shared | |||
| Components | |||
| GameSession | |||
| default.cshtml | 1.71 KB | ||
| Error.cshtml | 859 B | ||
| _Account.cshtml | 1.58 KB | ||
| _CookieConsentPartial.cshtml | 1 KB | ||
| _Layout.cshtml | 4.93 KB | ||
| _LayoutEmail.cshtml | 2.27 KB | ||
| _LayoutMobile.cshtml | 4.92 KB | ||
| _Menu.cshtml | 1.06 KB | ||
| _ValidationScriptsPartial.cshtml | 1.1 KB | ||
| UserRegistration | |||
| EmailConfirmation.cshtml | 496 B | ||
| Index.cshtml | 1.7 KB | ||
| _ViewImports.cshtml | 202 B | ||
| _ViewStart.cshtml | 85 B | ||
| appsettings.Development.json | 137 B | ||
| appsettings.json | 593 B | ||
| bundleconfig.json | 730 B | ||
| bundleconfig.json.bindings | 47 B | ||
| package.json | 249 B | ||
| wwwroot | |||
| Emails | |||
| EmailTemplates_UserRegistrationEmail.29090919094651.html | 951 B | ||
| EmailTemplates_UserRegistrationEmail.29091019100325.html | 953 B | ||
| EmailTemplates_UserRegistrationEmail.29091319133402.html | 951 B | ||
| EmailTemplates_UserRegistrationEmail.29091719171612.html | 947 B | ||
| EmailTemplates_UserRegistrationEmail.29091719172330.html | 945 B | ||
| EmailTemplates_UserRegistrationEmail.29091919191453.html | 951 B | ||
| EmailTemplates_UserRegistrationEmail.30091019102908.html | 943 B | ||
| EmailTemplates_UserRegistrationEmail.30091219123320.html | 951 B | ||
| app | |||
| js | |||
| CheckGameSessionIsFinished.js | 583 B | ||
| CheckTurnIsFinished.js | 1.51 KB | ||
| GameSession.js | 1.08 KB | ||
| scripts1.js | 678 B | ||
| scripts2.js | 2.76 KB | ||
| css | |||
| site.css | 2.73 KB | ||
| site.min.css | 1.6 KB | ||
| favicon.ico | 31.29 KB | ||
| js | |||
| site.js | 6.57 KB | ||
| site.min.js | 3.42 KB | ||
| lib | |||
| bootstrap | |||
| LICENSE | 1.1 KB | ||
| dist | |||
| css | |||
| bootstrap-grid.css | 63.04 KB | ||
| bootstrap-grid.css.map | 148.19 KB | ||
| bootstrap-grid.min.css | 47.35 KB | ||
| bootstrap-grid.min.css.map | 106 KB | ||
| bootstrap-reboot.css | 4.78 KB | ||
| bootstrap-reboot.css.map | 74.69 KB | ||
| bootstrap-reboot.min.css | 3.93 KB | ||
| bootstrap-reboot.min.css.map | 31.7 KB | ||
| bootstrap.css | 187.84 KB | ||
| bootstrap.css.map | 480.52 KB | ||
| bootstrap.min.css | 152.11 KB | ||
| bootstrap.min.css.map | 611.28 KB | ||
| js | |||
| bootstrap.bundle.js | 217.69 KB | ||
| bootstrap.bundle.js.map | 392.82 KB | ||
| bootstrap.bundle.min.js | 76.79 KB | ||
| bootstrap.bundle.min.js.map | 304.64 KB | ||
| bootstrap.js | 128.55 KB | ||
| bootstrap.js.map | 244.7 KB | ||
| bootstrap.min.js | 56.71 KB | ||
| bootstrap.min.js.map | 185.79 KB | ||
| jquery | |||
| LICENSE.txt | 1.57 KB | ||
| dist | |||
| jquery.js | 265.38 KB | ||
| jquery.min.js | 84.89 KB | ||
| jquery.min.map | 129.27 KB | ||
| jquery-validation | |||
| LICENSE.md | 1.07 KB | ||
| dist | |||
| additional-methods.js | 41.04 KB | ||
| additional-methods.min.js | 18.03 KB | ||
| jquery.validate.js | 47.54 KB | ||
| jquery.validate.min.js | 22.72 KB | ||
| jquery-validation-unobtrusive | |||
| LICENSE.txt | 575 B | ||
| jquery.validate.unobtrusive.js | 18.91 KB | ||
| jquery.validate.unobtrusive.min.js | 5.73 KB | ||
| TicTacToe.IntegrationTests | |||
| IntegrationTests.cs | 159 B | ||
| TicTacToe.IntegrationTests.csproj | 577 B | ||
| TicTacToe.Logging | |||
| FileLogger.cs | 1.75 KB | ||
| FileLoggerExtensions.cs | 2.62 KB | ||
| FileLoggerHelper.cs | 1.01 KB | ||
| FileLoggerProvider.cs | 657 B | ||
| LogEntry.cs | 357 B | ||
| TicTacToe.Logging.csproj | 344 B | ||
| TicTacToe.UnitTests | |||
| FileLoggerTests.cs | 605 B | ||
| TicTacToe.UnitTests.csproj | 753 B | ||
| UserServiceTests.cs | 1.25 KB | ||
| Chapter10 | |||
| TicTacToe | |||
| Areas | |||
| Account | |||
| Controllers | |||
| HomeController.cs | 708 B | ||
| Views | |||
| Home | |||
| Index.cshtml | 1008 B | ||
| Components | |||
| GameSessionViewComponent.cs | 727 B | ||
| Controllers | |||
| AccountController.cs | 312 B | ||
| GameInvitationApiController.cs | 2.02 KB | ||
| GameInvitationController.cs | 6.73 KB | ||
| GameSessionController.cs | 8.23 KB | ||
| HomeController.cs | 1.22 KB | ||
| LeaderboardController.cs | 585 B | ||
| UserRegistrationController.cs | 4.16 KB | ||
| Data | |||
| GameDbContext.cs | 993 B | ||
| GameDbContextFactory.cs | 691 B | ||
| Extensions | |||
| CommunicationMiddlewareExtension.cs | 465 B | ||
| ConfigureLoggingExtension.cs | 1.52 KB | ||
| ModelBuilderExtensions.cs | 624 B | ||
| Filters | |||
| DetectMobileFilter.cs | 3.6 KB | ||
| Helpers | |||
| EmailViewRenderHelper.cs | 1.11 KB | ||
| Localization | |||
| Controllers | |||
| GameInvitationController.fr.resx | 5.71 KB | ||
| GameInvitationController.resx | 5.7 KB | ||
| Models | |||
| UserModel.fr.resx | 6.31 KB | ||
| UserModel.resx | 6.31 KB | ||
| Views | |||
| GameInvitation.Index.resx | 5.8 KB | ||
| Home.Index.fr.resx | 5.9 KB | ||
| Home.Index.resx | 5.9 KB | ||
| LeaderBoard.Index.fr.resx | 5.8 KB | ||
| LeaderBoard.Index.resx | 5.8 KB | ||
| UserRegistration.Index.fr.resx | 5.75 KB | ||
| UserRegistration.Index.resx | 5.74 KB | ||
| Managers | |||
| ApplicationUserManager.cs | 4.02 KB | ||
| Middlewares | |||
| CommunicationMiddleware.cs | 8.61 KB | ||
| Models | |||
| AccountModel.cs | 264 B | ||
| ErrorViewModel.cs | 207 B | ||
| GameInvitationModel.cs | 672 B | ||
| GameSessionModel.cs | 916 B | ||
| InvitationEmailModel.cs | 381 B | ||
| LoginModel.cs | 391 B | ||
| RoleModel.cs | 356 B | ||
| TurnModel.cs | 452 B | ||
| UserModel.cs | 1.07 KB | ||
| UserRegistrationEmailModel.cs | 324 B | ||
| Options | |||
| EmailServiceOptions.cs | 1.11 KB | ||
| LoggingOptions.cs | 240 B | ||
| LoggingProviderOption.cs | 320 B | ||
| Program.cs | 1.11 KB | ||
| ScaffoldingReadMe.txt | 485 B | ||
| Services | |||
| CultureProviderResolverService.cs | 3.65 KB | ||
| EmailService.cs | 1.74 KB | ||
| EmailTemplateRenderService.cs | 1.77 KB | ||
| GameInvitationService.cs | 1.88 KB | ||
| GameSessionService.cs | 2.46 KB | ||
| IEmailService.cs | 185 B | ||
| IEmailTemplateRenderService.cs | 226 B | ||
| IGameInvitationService.cs | 468 B | ||
| IGameSessionService.cs | 428 B | ||
| IUserService.cs | 553 B | ||
| SendGridEmailService.cs | 1.44 KB | ||
| UserService.cs | 6.44 KB | ||
| Startup.cs | 8.56 KB | ||
| TagHelpers | |||
| GravatarTagHelper.cs | 3.26 KB | ||
| TicTacToe.csproj | 1.72 KB | ||
| TicTacToe.sln | 2.58 KB | ||
| ViewEngines | |||
| EmailViewEngine.cs | 3.07 KB | ||
| IEmailViewEngine.cs | 200 B | ||
| Views | |||
| Account | |||
| Login.cshtml | 2.56 KB | ||
| EmailTemplates | |||
| InvitationEmail.cshtml | 340 B | ||
| UserRegistrationEmail.cshtml | 269 B | ||
| GameInvitation | |||
| GameInvitationConfirmation.cshtml | 564 B | ||
| Index.cshtml | 889 B | ||
| GameSession | |||
| Index.cshtml | 1.66 KB | ||
| Home | |||
| Index.cshtml | 833 B | ||
| Privacy.cshtml | 138 B | ||
| LeaderBoard | |||
| Index.cshtml | 1.04 KB | ||
| Shared | |||
| Components | |||
| GameSession | |||
| default.cshtml | 1.71 KB | ||
| Error.cshtml | 859 B | ||
| _Account.cshtml | 1.67 KB | ||
| _CookieConsentPartial.cshtml | 1 KB | ||
| _Layout.cshtml | 4.93 KB | ||
| _LayoutEmail.cshtml | 2.27 KB | ||
| _LayoutMobile.cshtml | 4.92 KB | ||
| _Menu.cshtml | 1.8 KB | ||
| _ValidationScriptsPartial.cshtml | 1.1 KB | ||
| UserRegistration | |||
| EmailConfirmation.cshtml | 496 B | ||
| Index.cshtml | 1.7 KB | ||
| _ViewImports.cshtml | 202 B | ||
| _ViewStart.cshtml | 85 B | ||
| appsettings.Development.json | 137 B | ||
| appsettings.json | 593 B | ||
| bundleconfig.json | 730 B | ||
| bundleconfig.json.bindings | 47 B | ||
| package.json | 249 B | ||
| wwwroot | |||
| Emails | |||
| EmailTemplates_UserRegistrationEmail.29090919094651.html | 951 B | ||
| EmailTemplates_UserRegistrationEmail.29091019100325.html | 953 B | ||
| EmailTemplates_UserRegistrationEmail.29091319133402.html | 951 B | ||
| EmailTemplates_UserRegistrationEmail.29091719171612.html | 947 B | ||
| EmailTemplates_UserRegistrationEmail.29091719172330.html | 945 B | ||
| EmailTemplates_UserRegistrationEmail.29091919191453.html | 951 B | ||
| EmailTemplates_UserRegistrationEmail.30091019102908.html | 943 B | ||
| EmailTemplates_UserRegistrationEmail.30091219123320.html | 951 B | ||
| app | |||
| js | |||
| CheckGameSessionIsFinished.js | 583 B | ||
| CheckTurnIsFinished.js | 1.51 KB | ||
| GameSession.js | 1.08 KB | ||
| scripts1.js | 678 B | ||
| scripts2.js | 2.76 KB | ||
| css | |||
| site.css | 2.73 KB | ||
| site.min.css | 1.6 KB | ||
| favicon.ico | 31.29 KB | ||
| js | |||
| site.js | 6.57 KB | ||
| site.min.js | 3.42 KB | ||
| lib | |||
| bootstrap | |||
| LICENSE | 1.1 KB | ||
| dist | |||
| css | |||
| bootstrap-grid.css | 63.04 KB | ||
| bootstrap-grid.css.map | 148.19 KB | ||
| bootstrap-grid.min.css | 47.35 KB | ||
| bootstrap-grid.min.css.map | 106 KB | ||
| bootstrap-reboot.css | 4.78 KB | ||
| bootstrap-reboot.css.map | 74.69 KB | ||
| bootstrap-reboot.min.css | 3.93 KB | ||
| bootstrap-reboot.min.css.map | 31.7 KB | ||
| bootstrap.css | 187.84 KB | ||
| bootstrap.css.map | 480.52 KB | ||
| bootstrap.min.css | 152.11 KB | ||
| bootstrap.min.css.map | 611.28 KB | ||
| js | |||
| bootstrap.bundle.js | 217.69 KB | ||
| bootstrap.bundle.js.map | 392.82 KB | ||
| bootstrap.bundle.min.js | 76.79 KB | ||
| bootstrap.bundle.min.js.map | 304.64 KB | ||
| bootstrap.js | 128.55 KB | ||
| bootstrap.js.map | 244.7 KB | ||
| bootstrap.min.js | 56.71 KB | ||
| bootstrap.min.js.map | 185.79 KB | ||
| jquery | |||
| LICENSE.txt | 1.57 KB | ||
| dist | |||
| jquery.js | 265.38 KB | ||
| jquery.min.js | 84.89 KB | ||
| jquery.min.map | 129.27 KB | ||
| jquery-validation | |||
| LICENSE.md | 1.07 KB | ||
| dist | |||
| additional-methods.js | 41.04 KB | ||
| additional-methods.min.js | 18.03 KB | ||
| jquery.validate.js | 47.54 KB | ||
| jquery.validate.min.js | 22.72 KB | ||
| jquery-validation-unobtrusive | |||
| LICENSE.txt | 575 B | ||
| jquery.validate.unobtrusive.js | 18.91 KB | ||
| jquery.validate.unobtrusive.min.js | 5.73 KB | ||
| TicTacToe.IntegrationTests | |||
| IntegrationTests.cs | 159 B | ||
| TicTacToe.IntegrationTests.csproj | 577 B | ||
| TicTacToe.Logging | |||
| FileLogger.cs | 1.75 KB | ||
| FileLoggerExtensions.cs | 2.62 KB | ||
| FileLoggerHelper.cs | 1.01 KB | ||
| FileLoggerProvider.cs | 657 B | ||
| LogEntry.cs | 357 B | ||
| TicTacToe.Logging.csproj | 344 B | ||
| TicTacToe.UnitTests | |||
| FileLoggerTests.cs | 605 B | ||
| TicTacToe.UnitTests.csproj | 753 B | ||
| UserServiceTests.cs | 1.29 KB | ||
| Chapter12 | |||
| TicTacToe | |||
| Areas | |||
| Account | |||
| Controllers | |||
| HomeController.cs | 708 B | ||
| Views | |||
| Home | |||
| Index.cshtml | 1008 B | ||
| Components | |||
| GameSessionViewComponent.cs | 727 B | ||
| Controllers | |||
| AccountController.cs | 312 B | ||
| GameInvitationApiController.cs | 2.02 KB | ||
| GameInvitationController.cs | 6.73 KB | ||
| GameSessionController.cs | 8.23 KB | ||
| HomeController.cs | 1.22 KB | ||
| LeaderboardController.cs | 585 B | ||
| UserRegistrationController.cs | 4.16 KB | ||
| Data | |||
| GameDbContext.cs | 993 B | ||
| GameDbContextFactory.cs | 691 B | ||
| Extensions | |||
| CommunicationMiddlewareExtension.cs | 465 B | ||
| ConfigureLoggingExtension.cs | 1.52 KB | ||
| ModelBuilderExtensions.cs | 675 B | ||
| Filters | |||
| DetectMobileFilter.cs | 3.6 KB | ||
| Helpers | |||
| EmailViewRenderHelper.cs | 1.11 KB | ||
| Localization | |||
| Controllers | |||
| GameInvitationController.fr.resx | 5.71 KB | ||
| GameInvitationController.resx | 5.7 KB | ||
| Models | |||
| UserModel.fr.resx | 6.31 KB | ||
| UserModel.resx | 6.31 KB | ||
| Views | |||
| GameInvitation.Index.resx | 5.8 KB | ||
| Home.Index.fr.resx | 5.9 KB | ||
| Home.Index.resx | 5.9 KB | ||
| LeaderBoard.Index.fr.resx | 5.8 KB | ||
| LeaderBoard.Index.resx | 5.8 KB | ||
| UserRegistration.Index.fr.resx | 5.75 KB | ||
| UserRegistration.Index.resx | 5.74 KB | ||
| Managers | |||
| ApplicationUserManager.cs | 4.02 KB | ||
| Middlewares | |||
| CommunicationMiddleware.cs | 8.61 KB | ||
| Models | |||
| AccountModel.cs | 264 B | ||
| ErrorViewModel.cs | 207 B | ||
| GameInvitationModel.cs | 672 B | ||
| GameSessionModel.cs | 916 B | ||
| InvitationEmailModel.cs | 381 B | ||
| LoginModel.cs | 391 B | ||
| RoleModel.cs | 356 B | ||
| TurnModel.cs | 452 B | ||
| UserModel.cs | 1.07 KB | ||
| UserRegistrationEmailModel.cs | 324 B | ||
| Options | |||
| EmailServiceOptions.cs | 1.11 KB | ||
| LoggingOptions.cs | 240 B | ||
| LoggingProviderOption.cs | 320 B | ||
| Program.cs | 1.16 KB | ||
| ScaffoldingReadMe.txt | 485 B | ||
| Services | |||
| CultureProviderResolverService.cs | 3.65 KB | ||
| EmailService.cs | 1.74 KB | ||
| EmailTemplateRenderService.cs | 1.77 KB | ||
| GameInvitationService.cs | 1.88 KB | ||
| GameSessionService.cs | 2.46 KB | ||
| IEmailService.cs | 185 B | ||
| IEmailTemplateRenderService.cs | 226 B | ||
| IGameInvitationService.cs | 468 B | ||
| IGameSessionService.cs | 428 B | ||
| IUserService.cs | 553 B | ||
| SendGridEmailService.cs | 1.44 KB | ||
| UserService.cs | 6.44 KB | ||
| Startup.cs | 8.73 KB | ||
| TagHelpers | |||
| GravatarTagHelper.cs | 3.26 KB | ||
| TicTacToe.csproj | 1.72 KB | ||
| TicTacToe.sln | 2.58 KB | ||
| ViewEngines | |||
| EmailViewEngine.cs | 3.07 KB | ||
| IEmailViewEngine.cs | 200 B | ||
| Views | |||
| Account | |||
| Login.cshtml | 2.56 KB | ||
| EmailTemplates | |||
| InvitationEmail.cshtml | 340 B | ||
| UserRegistrationEmail.cshtml | 269 B | ||
| GameInvitation | |||
| GameInvitationConfirmation.cshtml | 564 B | ||
| Index.cshtml | 889 B | ||
| GameSession | |||
| Index.cshtml | 1.66 KB | ||
| Home | |||
| Index.cshtml | 833 B | ||
| Privacy.cshtml | 138 B | ||
| LeaderBoard | |||
| Index.cshtml | 1.04 KB | ||
| Shared | |||
| Components | |||
| GameSession | |||
| default.cshtml | 1.71 KB | ||
| Error.cshtml | 859 B | ||
| _Account.cshtml | 1.67 KB | ||
| _CookieConsentPartial.cshtml | 1 KB | ||
| _Layout.cshtml | 4.93 KB | ||
| _LayoutEmail.cshtml | 2.27 KB | ||
| _LayoutMobile.cshtml | 4.92 KB | ||
| _Menu.cshtml | 1.8 KB | ||
| _ValidationScriptsPartial.cshtml | 1.1 KB | ||
| UserRegistration | |||
| EmailConfirmation.cshtml | 496 B | ||
| Index.cshtml | 1.7 KB | ||
| _ViewImports.cshtml | 202 B | ||
| _ViewStart.cshtml | 85 B | ||
| appsettings.Development.json | 137 B | ||
| appsettings.json | 593 B | ||
| bundleconfig.json | 730 B | ||
| bundleconfig.json.bindings | 47 B | ||
| package.json | 249 B | ||
| web.config | 439 B | ||
| wwwroot | |||
| Emails | |||
| EmailTemplates_UserRegistrationEmail.29090919094651.html | 951 B | ||
| EmailTemplates_UserRegistrationEmail.29091019100325.html | 953 B | ||
| EmailTemplates_UserRegistrationEmail.29091319133402.html | 951 B | ||
| EmailTemplates_UserRegistrationEmail.29091719171612.html | 947 B | ||
| EmailTemplates_UserRegistrationEmail.29091719172330.html | 945 B | ||
| EmailTemplates_UserRegistrationEmail.29091919191453.html | 951 B | ||
| EmailTemplates_UserRegistrationEmail.30091019102908.html | 943 B | ||
| EmailTemplates_UserRegistrationEmail.30091219123320.html | 951 B | ||
| app | |||
| js | |||
| CheckGameSessionIsFinished.js | 583 B | ||
| CheckTurnIsFinished.js | 1.51 KB | ||
| GameSession.js | 1.08 KB | ||
| scripts1.js | 678 B | ||
| scripts2.js | 2.76 KB | ||
| css | |||
| site.css | 2.73 KB | ||
| site.min.css | 1.6 KB | ||
| favicon.ico | 31.29 KB | ||
| js | |||
| site.js | 6.57 KB | ||
| site.min.js | 3.42 KB | ||
| lib | |||
| bootstrap | |||
| LICENSE | 1.1 KB | ||
| dist | |||
| css | |||
| bootstrap-grid.css | 63.04 KB | ||
| bootstrap-grid.css.map | 148.19 KB | ||
| bootstrap-grid.min.css | 47.35 KB | ||
| bootstrap-grid.min.css.map | 106 KB | ||
| bootstrap-reboot.css | 4.78 KB | ||
| bootstrap-reboot.css.map | 74.69 KB | ||
| bootstrap-reboot.min.css | 3.93 KB | ||
| bootstrap-reboot.min.css.map | 31.7 KB | ||
| bootstrap.css | 187.84 KB | ||
| bootstrap.css.map | 480.52 KB | ||
| bootstrap.min.css | 152.11 KB | ||
| bootstrap.min.css.map | 611.28 KB | ||
| js | |||
| bootstrap.bundle.js | 217.69 KB | ||
| bootstrap.bundle.js.map | 392.82 KB | ||
| bootstrap.bundle.min.js | 76.79 KB | ||
| bootstrap.bundle.min.js.map | 304.64 KB | ||
| bootstrap.js | 128.55 KB | ||
| bootstrap.js.map | 244.7 KB | ||
| bootstrap.min.js | 56.71 KB | ||
| bootstrap.min.js.map | 185.79 KB | ||
| jquery | |||
| LICENSE.txt | 1.57 KB | ||
| dist | |||
| jquery.js | 265.38 KB | ||
| jquery.min.js | 84.89 KB | ||
| jquery.min.map | 129.27 KB | ||
| jquery-validation | |||
| LICENSE.md | 1.07 KB | ||
| dist | |||
| additional-methods.js | 41.04 KB | ||
| additional-methods.min.js | 18.03 KB | ||
| jquery.validate.js | 47.54 KB | ||
| jquery.validate.min.js | 22.72 KB | ||
| jquery-validation-unobtrusive | |||
| LICENSE.txt | 575 B | ||
| jquery.validate.unobtrusive.js | 18.91 KB | ||
| jquery.validate.unobtrusive.min.js | 5.73 KB | ||
| TicTacToe.IntegrationTests | |||
| IntegrationTests.cs | 159 B | ||
| TicTacToe.IntegrationTests.csproj | 577 B | ||
| TicTacToe.Logging | |||
| FileLogger.cs | 1.75 KB | ||
| FileLoggerExtensions.cs | 2.62 KB | ||
| FileLoggerHelper.cs | 1.01 KB | ||
| FileLoggerProvider.cs | 657 B | ||
| LogEntry.cs | 357 B | ||
| TicTacToe.Logging.csproj | 344 B | ||
| TicTacToe.UnitTests | |||
| FileLoggerTests.cs | 605 B | ||
| TicTacToe.UnitTests.csproj | 753 B | ||
| UserServiceTests.cs | 1.25 KB | ||
| Chapter13 | |||
| TicTacToe | |||
| Areas | |||
| Account | |||
| Controllers | |||
| HomeController.cs | 1.1 KB | ||
| Views | |||
| Home | |||
| Index.cshtml | 1.84 KB | ||
| _ViewImports.cshtml | 177 B | ||
| Components | |||
| GameSessionViewComponent.cs | 727 B | ||
| Controllers | |||
| AccountController.cs | 7.91 KB | ||
| GameInvitationApiController.cs | 3.56 KB | ||
| GameInvitationController.cs | 4.17 KB | ||
| GameSessionController.cs | 6.81 KB | ||
| HomeController.cs | 1.22 KB | ||
| LeaderboardController.cs | 585 B | ||
| UserRegistrationController.cs | 3.2 KB | ||
| Data | |||
| GameDbContext.cs | 1.52 KB | ||
| GameDbContextFactory.cs | 691 B | ||
| Extensions | |||
| CommunicationMiddlewareExtension.cs | 465 B | ||
| ConfigureLoggingExtension.cs | 1.52 KB | ||
| EmailServiceExtension.cs | 975 B | ||
| ModelBuilderExtensions.cs | 695 B | ||
| Filters | |||
| DetectMobileFilter.cs | 3.6 KB | ||
| Helpers | |||
| EmailViewRenderHelper.cs | 1.11 KB | ||
| Localization | |||
| Controllers | |||
| GameInvitationController.fr.resx | 5.71 KB | ||
| GameInvitationController.resx | 5.7 KB | ||
| Models | |||
| UserModel.fr.resx | 6.31 KB | ||
| UserModel.resx | 6.31 KB | ||
| Views | |||
| GameInvitation.Index.resx | 5.8 KB | ||
| Home.Index.fr.resx | 5.9 KB | ||
| Home.Index.resx | 5.9 KB | ||
| LeaderBoard.Index.fr.resx | 5.8 KB | ||
| LeaderBoard.Index.resx | 5.8 KB | ||
| UserRegistration.Index.fr.resx | 5.75 KB | ||
| UserRegistration.Index.resx | 5.74 KB | ||
| Managers | |||
| ApplicationUserManager.cs | 5.75 KB | ||
| Middlewares | |||
| CommunicationMiddleware.cs | 7.18 KB | ||
| Models | |||
| AccountModel.cs | 264 B | ||
| ErrorViewModel.cs | 207 B | ||
| GameInvitationModel.cs | 672 B | ||
| GameSessionModel.cs | 916 B | ||
| InvitationEmailModel.cs | 381 B | ||
| LoginModel.cs | 391 B | ||
| ResetPasswordEmailModel.cs | 321 B | ||
| ResetPasswordModel.cs | 364 B | ||
| RoleModel.cs | 356 B | ||
| TurnModel.cs | 452 B | ||
| TwoFactorCodeModel.cs | 541 B | ||
| TwoFactorEmailModel.cs | 317 B | ||
| UserModel.cs | 993 B | ||
| UserRegistrationEmailModel.cs | 324 B | ||
| UserRoleModel.cs | 333 B | ||
| ValidateTwoFactorModel.cs | 270 B | ||
| Monitoring | |||
| ApplicationDiagnosticListener.cs | 729 B | ||
| Options | |||
| EmailServiceOptions.cs | 1.11 KB | ||
| LoggingOptions.cs | 240 B | ||
| LoggingProviderOption.cs | 320 B | ||
| MonitoringOptions.cs | 286 B | ||
| Program.cs | 1.16 KB | ||
| ScaffoldingReadMe.txt | 485 B | ||
| Services | |||
| AmazonWebServicesMonitoringService.cs | 1.51 KB | ||
| AzureApplicationInsightsMonitoringService.cs | 940 B | ||
| CultureProviderResolverService.cs | 3.65 KB | ||
| EmailService.cs | 1.74 KB | ||
| EmailTemplateRenderService.cs | 1.77 KB | ||
| GameInvitationService.cs | 1.88 KB | ||
| GameSessionService.cs | 2.46 KB | ||
| IEmailService.cs | 185 B | ||
| IEmailTemplateRenderService.cs | 226 B | ||
| IGameInvitationService.cs | 468 B | ||
| IGameSessionService.cs | 428 B | ||
| IMonitoringService.cs | 294 B | ||
| IUserService.cs | 1.51 KB | ||
| SendGridEmailService.cs | 1.44 KB | ||
| UserService.cs | 11.79 KB | ||
| Startup.cs | 10.75 KB | ||
| TagHelpers | |||
| GravatarTagHelper.cs | 3.26 KB | ||
| TicTacToe.csproj | 2.27 KB | ||
| TicTacToe.sln | 2.58 KB | ||
| ViewEngines | |||
| EmailViewEngine.cs | 3.07 KB | ||
| IEmailViewEngine.cs | 200 B | ||
| Views | |||
| Account | |||
| Login.cshtml | 2.56 KB | ||
| EmailTemplates | |||
| InvitationEmail.cshtml | 340 B | ||
| UserRegistrationEmail.cshtml | 269 B | ||
| GameInvitation | |||
| GameInvitationConfirmation.cshtml | 564 B | ||
| Index.cshtml | 889 B | ||
| GameSession | |||
| Index.cshtml | 1.66 KB | ||
| Home | |||
| Index.cshtml | 833 B | ||
| Privacy.cshtml | 138 B | ||
| LeaderBoard | |||
| Index.cshtml | 1.04 KB | ||
| Shared | |||
| Components | |||
| GameSession | |||
| default.cshtml | 1.71 KB | ||
| Error.cshtml | 859 B | ||
| _Account.cshtml | 1.67 KB | ||
| _CookieConsentPartial.cshtml | 1 KB | ||
| _Layout.cshtml | 4.93 KB | ||
| _LayoutEmail.cshtml | 2.27 KB | ||
| _LayoutMobile.cshtml | 4.92 KB | ||
| _Menu.cshtml | 1.8 KB | ||
| _ValidationScriptsPartial.cshtml | 1.1 KB | ||
| UserRegistration | |||
| EmailConfirmation.cshtml | 496 B | ||
| Index.cshtml | 1.7 KB | ||
| _ViewImports.cshtml | 202 B | ||
| _ViewStart.cshtml | 85 B | ||
| appsettings.Development.json | 137 B | ||
| appsettings.json | 1.17 KB | ||
| bundleconfig.json | 730 B | ||
| bundleconfig.json.bindings | 47 B | ||
| package.json | 249 B | ||
| web.config | 664 B | ||
| wwwroot | |||
| Emails | |||
| EmailTemplates_UserRegistrationEmail.29090919094651.html | 951 B | ||
| EmailTemplates_UserRegistrationEmail.29091019100325.html | 953 B | ||
| EmailTemplates_UserRegistrationEmail.29091319133402.html | 951 B | ||
| EmailTemplates_UserRegistrationEmail.29091719171612.html | 947 B | ||
| EmailTemplates_UserRegistrationEmail.29091719172330.html | 945 B | ||
| EmailTemplates_UserRegistrationEmail.29091919191453.html | 951 B | ||
| EmailTemplates_UserRegistrationEmail.30091019102908.html | 943 B | ||
| EmailTemplates_UserRegistrationEmail.30091219123320.html | 951 B | ||
| app | |||
| js | |||
| CheckGameSessionIsFinished.js | 583 B | ||
| CheckTurnIsFinished.js | 1.51 KB | ||
| GameSession.js | 1.08 KB | ||
| scripts1.js | 678 B | ||
| scripts2.js | 2.76 KB | ||
| css | |||
| site.css | 2.73 KB | ||
| site.min.css | 1.6 KB | ||
| favicon.ico | 31.29 KB | ||
| js | |||
| site.js | 6.57 KB | ||
| site.min.js | 3.42 KB | ||
| lib | |||
| bootstrap | |||
| LICENSE | 1.1 KB | ||
| dist | |||
| css | |||
| bootstrap-grid.css | 63.04 KB | ||
| bootstrap-grid.css.map | 148.19 KB | ||
| bootstrap-grid.min.css | 47.35 KB | ||
| bootstrap-grid.min.css.map | 106 KB | ||
| bootstrap-reboot.css | 4.78 KB | ||
| bootstrap-reboot.css.map | 74.69 KB | ||
| bootstrap-reboot.min.css | 3.93 KB | ||
| bootstrap-reboot.min.css.map | 31.7 KB | ||
| bootstrap.css | 187.84 KB | ||
| bootstrap.css.map | 480.52 KB | ||
| bootstrap.min.css | 152.11 KB | ||
| bootstrap.min.css.map | 611.28 KB | ||
| js | |||
| bootstrap.bundle.js | 217.69 KB | ||
| bootstrap.bundle.js.map | 392.82 KB | ||
| bootstrap.bundle.min.js | 76.79 KB | ||
| bootstrap.bundle.min.js.map | 304.64 KB | ||
| bootstrap.js | 128.55 KB | ||
| bootstrap.js.map | 244.7 KB | ||
| bootstrap.min.js | 56.71 KB | ||
| bootstrap.min.js.map | 185.79 KB | ||
| jquery | |||
| LICENSE.txt | 1.57 KB | ||
| dist | |||
| jquery.js | 265.38 KB | ||
| jquery.min.js | 84.89 KB | ||
| jquery.min.map | 129.27 KB | ||
| jquery-validation | |||
| LICENSE.md | 1.07 KB | ||
| dist | |||
| additional-methods.js | 41.04 KB | ||
| additional-methods.min.js | 18.03 KB | ||
| jquery.validate.js | 47.54 KB | ||
| jquery.validate.min.js | 22.72 KB | ||
| jquery-validation-unobtrusive | |||
| LICENSE.txt | 575 B | ||
| jquery.validate.unobtrusive.js | 18.91 KB | ||
| jquery.validate.unobtrusive.min.js | 5.73 KB | ||
| TicTacToe.IntegrationTests | |||
| IntegrationTests.cs | 159 B | ||
| TicTacToe.IntegrationTests.csproj | 577 B | ||
| TicTacToe.Logging | |||
| FileLogger.cs | 1.75 KB | ||
| FileLoggerExtensions.cs | 2.62 KB | ||
| FileLoggerHelper.cs | 1.01 KB | ||
| FileLoggerProvider.cs | 657 B | ||
| LogEntry.cs | 357 B | ||
| TicTacToe.Logging.csproj | 344 B | ||
| TicTacToe.UnitTests | |||
| FileLoggerTests.cs | 605 B | ||
| TicTacToe.UnitTests.csproj | 753 B | ||
| UserServiceTests.cs | 1.25 KB | ||
| LICENSE | 1.04 KB | ||
| README.md | 105 B | ||
| README.txt | 69 B | ||
| Learn ASP.NET Core 3, 2nd Edition.epub | 16.2 MB | ||
| Learn ASP.NET Core 3, 2nd Edition.mobi | 42.01 MB | ||
| Learn ASP.NET Core 3, 2nd Edition.pdf | 19.09 MB | ||
| Bookflare.org.txt | 52 B | ||
| Downloaded from Demonoid - www.dnoid.to.txt | 56 B | ||
| Torrent Downloaded from Glodls.to.txt | 237 B | ||
| [Bookflare.org] - Visit for more books.txt | 71 B | ||
| [TGx]Downloaded from torrentgalaxy.to.txt | 585 B |

Description
ASP.NET Core is an open source framework from Microsoft that makes it easy to build highly efficient and dynamic cross-platform web applications. Updated for the latest features of ASP.NET Core 3, this second edition will equip you with the skills you need to build powerful web applications.The book starts with an introduction to ASP.NET Core and its features, giving you a complete understanding of the framework. You will also learn how to set up your development environment with Visual Studio 2019 and build a fully functioning application from scratch. You’ll then understand core concepts for building web applications such as Model View Controller (MVC), dependency injection, and WebSockets. As you advance, you’ll discover how to use Entity Framework Core 3 to automate all database-related activities for your application. You will then build and document secure web APIs using security best practices to protect your web applications from threats and vulnerabilities. Finally, you will learn how to use Azure DevOps as a CI/CD tool to deploy and monitor your applications using Microsoft Azure, Amazon Web Services (AWS), and Docker.
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
|
ASP.NET - The Ultimate Beginner's Guide to Learn asp.net Step by Step Posted by
spy1984 in Books
> Ebooks
|
421.42 KB | spy1984 | 1 year | 6 | 0 |
|
Yan X. Web API Development with ASP.NET Core 8. Learn techniques,patterns,..2024 Posted by
andryold1 in Books
> Ebooks
|
122.14 MB | andryold1 | 2 years | 5 | 0 |
| 9.4 MB | freecoursewb | 4 years | 4 | 4 | |
| 926.6 KB | groovymax123 | 11 years | 0 | 0 | |
| 8.4 MB | HartFm | 13 years | 2 | 0 |
All Comments