For a project, I’ve had to jump into ASP.NET Core 2.
I know nothing about ASP.NET Core 2, nor C#. (My background is in Python and PHP)
These resources helped me get going to build a REST API:
Offical Microsfot ASP.NET Core 2.0 Tutorial
Understanding of ASP.NET 2.0 MVC Model Binding, and all the different ways it can be used:
DateTime Model Binding:
It appears that if you want to easily use a date in a Model, it needs a bit more work. With this it allows the app to parse YYYY-MM-DD (and other formats) easily.
Understanding ASP.NET Core 2.0 MVC Filters – How to run code before and after MVC request pipeline in ASP.NET Core.