title: Getting All Controllers and Actions names in C#
body: <p>Is it possible to list the names of all controllers and their actions programmatically? </p>
  
  <p>I want to implement database driven security for each controller and action. As a developer, I know all controllers and actions and can add them to a database table, but is there any way to add them automatically? </p>