title: Front end ASP.NET MVC4 as one project, and an ASP.NET Web API as another project in same solution - how to call WebAPI from front end?
body: <p>I have an ASP.NET MVC4 front end as one project in my solution, and a separate ASP.NET Web API as another project in the same solution.  The Web API will contain all of my CRUD operations.</p>
  
  <p><strong>2 questions</strong></p>
  
  <ol>
  <li>How do I call my Web API from my front end to perform CRUD operations?  I have my entity data model defined in my Web API project, and I will need to bind my front end views to it, how would I do that?</li>
  <li>Once this is deployed to my web servers, the front end will reside on one server, and the Web API will reside on another server (the server that holds most of our web services).  So, I guess along the same lines, how would I call the Web API from my front end once deployed?  I understand Web API's are simply called with an HTTP request, but in terms of passing my models (which are defined in my Web API project) into my Views (in my front end project), how can I do this?</li>
  </ol>