I\'m a little confused on how I should handle singular and plural routes and controllers in my web application.
The website is a simple quotes site - think Einstein, Sha
For WebAPI it should be plural. Microsoft has examples. In this examples for WebAPI it is plural. Here's links
https://docs.microsoft.com/en-us/aspnet/web-api/overview/web-api-routing-and-actions/routing-in-aspnet-web-api
https://docs.microsoft.com/en-us/odata/webapi/built-in-routing-conventions
In first example it is OrdersController . In last 2 pages there is ProductsController which is in plural. Also REST naming convention strict with that. Links should be in plural. So simple way to accomplish this in c# is to create controller with plural name
As for MVC it should be singular controller