Using this template

This template includes support for:

  • APIs using API Endpoints (in the /Endpoints/ProjectEndpoints folder)
  • APIs using FastEndpoints/Minimal APIs (in the /Endpoints/ContributorEndpoints folder)
  • APIs using Controllers (in the /Api and /ApiModels folders)
  • Pages using Razor Pages (in the /Pages folder and /Views/Shared folder)
  • Pages using Controllers and Views (in the /Controllers, /ViewModels, and /Views folders - keep /Views/Shared for Razor Pages though)
Choose which features you will use for your project and delete the ones you will not use.

APIs

Shows both Controller and Endpoint APIs.

Projects (using Razor Pages)

Projects (using MVC Views)