Use ASP.NET MVC Controller as API
A few months ago I wrote an article titled ASP.NET MVC Controller Vs. Web API - 5 Things You Should Know, wherein I discussed the main differences between an ASP.NET MVC controller and Web API. Some readers asked how exactly one can use an MVC controller as an API. So, in this article I am going to discuss the same with an example.
http://www.binaryintellect.net/articles/43952629-9a71-4edb-84e7-4dc6dcf86113.aspx