Endpoints is a pattern for ASP.Net Core MVC that facilitates one endpoint per class. Traditionally, numerous endpoints are defined in
Controller classes as actions, and often
Controllers become unwieldily by the excessive number of endpoints (actions).
Endpoints aim to solve this problem by providing a pattern of a single endpoint per class and adhering to the Single Responsibility Principle.
Visit the project on Github: Conway Endpoints