You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 17, 2025. It is now read-only.
If you found this Implementation helpful or used it in your Projects, do give it a :star: on Github. Thanks!
14
16
15
17
## :dvd: Installation
18
+
16
19
The library is available on [NuGet](https://www.nuget.org/packages/NET6CustomLibrary) or run the following command in the .NET CLI:
17
20
18
21
```bash
19
22
dotnet add package NET6CustomLibrary
20
23
```
21
24
22
25
## :memo: Library documentation
23
-
The extensions methods available regarding:
24
-
25
-
-[x] Date and Time Only<br>
26
-
-[x] Json<br>
27
-
-[x] MailKit<br>
28
-
-[x] Multi language support<br>
29
-
-[x] Redis Cache<br>
30
-
-[x] Serilog (save to text file and save to SEQ)<br>
31
-
-[x] Swagger UI (different types of configuration)<br>
32
-
-[ ] MediatR<br>
33
-
-[ ] Scrutor<br>
34
-
-[x] Policy Cors
35
-
36
-
The deprecated extension methods:
37
-
-[x] DBContext generic methods<br>
38
-
-[x] DBContext Pool for different databases<br>
39
-
-[x] Health Checks for different databases<br>
40
-
41
-
<b>Note:</b> The methods marked as deprecated will be removed in the next version of the library but they can be used with an updated implementation,
42
-
using this library (CustomLibrary.EFCore) already available on [Nuget](https://www.nuget.org/packages/CustomLibrary.EFCore).
43
-
44
-
The available method interfaces:
45
-
46
-
-[ ] Fluent Validation<br>
47
-
-[ ] Custom Response (for use in API endpoints)<br>
48
-
-[ ] RabbitMQ<br>
49
-
-[ ] Upload Files
50
26
51
27
The documentation is divided for each extension method, and can be consulted by clicking [here](https://github.com/AngeloDotNet/NET6CustomLibrary/blob/main/src/NET6CustomLibrary/Docs/).
28
+
52
29
In addition to the implementations listed above, the library includes dependencies to the MassTransit, AutoMapper packages.
53
30
31
+
## Extensions methods
32
+
33
+
| Extensions methods | Status |
34
+
| --- | --- |
35
+
| Date and Time Only | available |
36
+
| Json | available |
37
+
| MailKit | available |
38
+
| Multi language support | available |
39
+
| Redis Cache | available |
40
+
| Serilog (save to text file and save to SEQ) | available |
41
+
| Swagger UI (different types of configuration) | available |
42
+
| MediatR (coming soon) | coming soon |
43
+
| Scrutor (coming soon) | coming soon |
44
+
| Policy Cors | available |
45
+
46
+
## Deprecated extension methods
47
+
48
+
| Extension methods |
49
+
| --- |
50
+
| DBContext generic methods |
51
+
| DBContext Pool for different databases |
52
+
| Health Checks for different databases |
53
+
54
+
> **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](https://www.nuget.org/packages/CustomLibrary.EFCore)
55
+
56
+
## Available method interfaces:
57
+
58
+
| Interfaces | Status |
59
+
| --- | --- |
60
+
| Fluent Validation | coming soon |
61
+
| Custom Response (for use in API endpoints) | available |
62
+
| RabbitMQ | coming soon |
63
+
| Upload Files | coming soon |
64
+
54
65
## :muscle: Contributing
66
+
55
67
Contributions and/or suggestions are always welcome.
0 commit comments