netCoreWebAPI Web API with .Net Core 3.1 -Logs -Rest API -Swagger -Dependency injection -Repository Pattern -AutoMapper