Massimo Crippa
Massimo Crippa
provide guidelines on content negotiation (accept / content-type).
You could include the type that is returned by this operation as well (typeof(CarDto[])). Actually, my take would be to specify a Produces attribute that covers the response of a...
consider to use the health check middleware (ASPNET core 2.2) https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/health-checks?view=aspnetcore-2.2
Secure the API access + Apikey + Ip Filtering + Certificate + OAuth token (from IDP) + MSI (managed identity) + ...
Shouldn't we let ASP.NET handle the serialization of the error in the format that is specified by the accept header of the request instead of deciding for ourselves that it...
You should have a repository per aggregate root, and not one global repository. I think in this domain model, we currently have only one aggregate root, which would be `Car`...