- Se añade una "class library" de tipo net standard en /src/clients llamada Lanre.Clients.Api
- Se modifica el .csproj para que pille la versión del config
- Se añade un fichero de configuracion del proyecto y los middlewares que necesita
- .AddMvcCore()
- .AddJsonFormatters()
- .AddApiExplorer()
- .UseMvc()
- Se añaden los nugets necesarios
- Microsoft.AspNetCore.Http.Abstractions
- Microsoft.AspNetCore.Mvc.ApiExplorer
- Microsoft.AspNetCore.Mvc.Core
- Microsoft.AspNetCore.Mvc.Formatters.Json
- Microsoft.Extensions.DependencyInjection
- Se añade un controller de ejemplo
- Hay que añadir una data annotation por el controller y especificar los verbos de las funciones
- Se añade un base controller de momento sin nada
- Se añade otro con las operaciones básicas de una api
- Se añade un ejemplo de controller con la Api añadiendo un proyecto de entidades