Further reading
Here are a few links to build upon what we learned in the chapter:
- For UI implementations, you can look at how Jimmy Bogard upgraded ContosoUniversity:
- ContosoUniversity on ASP.NET Core with .NET Core: https://adpg.link/UXnr
- ContosoUniversity on ASP.NET Core with .NET Core and Razor Pages: https://adpg.link/6Lbo
- FluentValidation: https://adpg.link/xXgp
- ExceptionMapper is an open source project of mine, which is an ASP.NET Core middleware that reacts to exceptions. You can map certain exception types to HTTP status codes, automatically serialize them as JSON
ProblemDetails
, and so on: https://adpg.link/i8jb - AutoMapper: https://adpg.link/5AUZ
- MediatR: https://adpg.link/ZQap
- To avoid setting
ProductId
manually in the Vertical Slice project, you can use the open source HybridModelBinding project or read the official documentation about custom model...