title: MapRoute or MapHttpRoute in MVC WebAPI
body: <p>Since WebApi rout mapping can be done by MapHttpRoute:</p>
  
  <pre><code>            myConfig.Routes.MapHttpRoute(
              name: "DefaultApi",
              routeTemplate: "api/{controller}/{id}",
              defaults: new { id = RouteParameter.Optional }
          );
  </code></pre>
  
  <p>Do I also need to map routs using MapRoute like this:</p>
  
  <pre><code>            RouteTable.Routes.MapRoute(
              name: "Default",
              url: "{controller}/{action}/{id}",
              defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
          );
  </code></pre>
  
  <ul>
  <li><p><em>First Question:</em> Correct me if I'm wrong. I reckon <strong>MapRoute</strong> is just to support MVC pages like help page and so on...so if I don't
  have any MVC page for my Api, Do I still need to implement
  <strong>routes.MapRoute</strong> part?</p></li>
  <li><p><em>Second Question:</em> If I need to add any mvc page to my Api(i.e. help page) can it be done by <strong>MapHttpRoute</strong></p></li>
  </ul>