My first project with ASP.NET Core 6.0 leaving from the basics structure to build a simple CRUD website.
- New program style with implicit
using
directives. - Leaving Startup.cs, the content of these methods is now coded into Program.cs
- ConfigureServices() for registration services for dependency injection, and
- Configure(), to delineate the order and structure of the middleware pipeline.
- Areas to organize related functionality.
- Conventional and attribute routing with combination of constraints.
- Use and extension of Tag helpers and Data Annotations Attributes.
- Client side libraries integrity.
- Use of Bootstrap 5.1.3 and Bootswatch theme.
- Toaster and jQuery Validation as partial views.
- Customization of Register, Login, Forgot and Reset password with Identity
- Identity claims customization
- Data Annotations Key Attribute in EF Core
- Use of AutoMapper library that helps to transform one object type to another. It is a convention-based object-to-object mapper.
Visual Studio Community 2022 on Windows 11
- Images to inspire-studio
- Email service to CodeMaze