Collection of tools mostly used in my private/work projects thus avoiding the duplication of repetitive code.
If you found this Implementation helpful or used it in your Projects, do give it a ⭐ on Github. Thanks!
The library is available on NuGet or run the following command in the .NET CLI:
dotnet add package NET6CustomLibrary
The extensions methods available regarding:
- Date and Time Only
- DBContext generic CRUD methods
- DBContext Pool MySQL / MariaDB
- DBContext Pool PostgreSQL
- DBContext Pool SQLite
- DBContext Pool SQL server
- Health Checks MySQL / MariaDB
- Health Checks PostgreSQL
- Json
- MailKit
- Multi language support
- Serilog (save to text file)
- Swagger UI minimal configuration
- Swagger UI with date and time only management
- Swagger UI with JWT Bearer
- Swagger UI with date, time and JWT Bearer
Coming soon:
- Health Checks SQL Server (coming soon)
- RabbitMQ (coming soon)
- Redis Cache (Documentation coming soon)
- Upload Files (coming soon)
The documentation is divided for each extension method, and can be consulted by clicking here. In addition to the implementations listed above, the library includes dependencies to the MediatR, AutoMapper and SequentialGuid packages.
Contributions and/or suggestions are always welcome.