ASP.NET Core 6.0 - Demos And Utilities Project

Topic
ASP.NET Core 6.0 - Demos And Utilities Project
Framework
ASP.NET Core 6.0 LTS 
Version
1.0.0 
Description

The ASP,NET Core 6.0 - Demos And Utilities Project (DAUP) is a collection of demos and utilities I used to develop a lot of the features for KenHaggerty. Com and the research projects. I migrated the ASP.NET Core 3.1 - FIDO Utilities Project (FUP) which includes many of the utilities I use in the ASP.NET Core 6.0 - Users Without Passwords Project (UWPP). The DAUP has been upgraded to ASP.NET Core 6.0 with Visual Studio 2022. I migrated the Startup.cs to top-level statements in Program.cs. I also implemented global usings and file scoped namespaces. I have enabled the nullable context and mitigated all warnings and issues. I have updated the project with Twitter Bootstrap v5. See ASP.NET Core 5.0 - Migrate To Bootstrap v5. This project implements Bootstrap Native.

The DAUP features an In Memory database and lists of fruit, vegetable and spice names for records to demonstrate table functions like paging, filtering, and sorting. The DAUP implements the KenHaggerty. Com. SingleUser. Net6. See the article, ASP.NET Core 6.0 - SingleUser NuGet Package. The DAUP implements the SMTP Settings Tester, located in the authorized Pages > Admin folder. See the article, ASP.NET Core 5.0 - SMTP Settings Tester. Features include an Admin Page with Send Email Tests, Truthy Or Falsy Demo, Copy and Paste Demo, Offcanvas Partial Demo, Path QR Code Demo, Bootstrap v5 Detection JavaScript, and ExceptionEmailerMiddleware. The EmailSender and AES Cipher Demo are also updated. Registered users can download the source code for free on KenHaggerty. Com at Manage > Assets.

Access Fee
Free 
Size
994,711 bytes 
File Name
DemosAndUtilitiesProject@1.0.0.zip 
License Type
MIT 
Change Log
v1.0.0 - 2021-11-11
-- General Availability - NET 6.0
-- Migrated Net 3.1 Fido Utilities Project@2.1.1
-- Migrated AesCrypto CipherKey and CipherIV to Globals
-- Implemented KenHaggerty.Com.SingleUser.Net6 NuGet Package@1.0.2
-- Implemented Top-Level Statements
-- Implemented Global Usings
-- Implemented File Scoped Namespaces
-- Implemented Global EmailAdminEvent
-- Implemented Global EnableCookieConsent
-- Implemented Revoke Cookie Consent
-- Implemented Bootstrap v5 Detection script
-- Added Base32.cs
-- Added TwoFactorAuth.cs
-- Added TruthyOrFalsy Demo
-- Added Authenticator Demo
-- Added PasswordHasher Demo
-- Added Table Functions Demo
-- Added Idle Detection API Demo
-- Updated Twitter-Bootstrap@5.1.3
-- Updated Bootstrap-Native@4.0.7
-- Updated AesCrypto.cs
-- Updated Error page
-- Updated CheckForUpdate
-- Updated Must Accept Cookies
-- Continuity and bug fixes