Collection of tools mostly used in my private and/or 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 methods DEPRECATED
- DBContext Pool for different databases DEPRECATED
- Health Checks for different databases (without UI)
- Json
- MailKit
- Multi language support
- Redis Cache
- Serilog (save to text file and save to SEQ)
- Swagger UI (different types of configuration)
- MediatR
- Scrutor
- Policy Cors
Note: The methods marked as deprecated will be removed in the next version of the library but they can be used with an updated implementation, using this library (CustomLibrary.EFCore) already available on Nuget.
The available method interfaces:
- Fluent Validation
- Custom Response
- RabbitMQ
- Upload Files
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 MassTransit, AutoMapper and SequentialGuid packages.
Contributions and/or suggestions are always welcome.