Note
Added Unit Tests to Controllers
Note
Added Hangfire for auto get data about cache. I Add it just for FUN )
C#
ASP.NET CORE
EntityFramework
IMemoryCache
Serilog
Hangfire
xUnit
docker-compose up
docker-compose down
docker-compose up -d
Docker used for Seq. For manage Log Files
Update-Database
Note
If you dont want use log u can easly remove Serilog NuGet package and Remove file Services/Logging/Serilog.cs after that you should cahnge you appsetting.json configurations to >>>
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
Tip
You can change configurations of the Serilog on appsettings.json
Tip
You can change configurations of the Docker Compose in docker-compose.yml