title: pass multiple params from angular to web api 2
body: <p>I have this function in my Web api 2: </p>
  
  <pre><code>    // POST: Análise CR    
          [HttpPost]
          [Route("api/insertanaliseCR/{NumSerie_app}/{amostrador}/{Documento}")]
          [ResponseType(typeof(object))]
          public async Task&lt;IHttpActionResult&gt; insertanaliseCR(string NumSerie_app, string amostrador, string Documento, TBAnaliseCR analiseCR, TBAnaliseFQ analiseFQ)
          { 
               [...] //some code
           }
  </code></pre>
  
  <p>Its everything ok in Visual Studio! </p>
  
  <p>So I want to call it in my angularjs service:</p>
  
  <pre><code>//POST analiseCR 
  EmpApi.insertanaliseCR = function (analiseCR, analiseFQ, NumSerie_app, amostrador, Documento) {
  
      return $http.post(urlBase + '/insertanaliseCR/' + NumSerie_app +
                                                  '/' + amostrador +
                                                  '/' + Documento,
                                                  analiseCR,
                                                  analiseFQ
  
  
  
                                              );
  }
  </code></pre>
  
  <p>EmpApi it my factory, i already declared it, and it's working. </p>
  
  <p>But the connection between service angular and my web service is not working. Is there anything wrong in the way that I'm passing the params in angularjs? </p>
  
  <p>Erros did I got:</p>
  
  <pre><code>Object { data: null, status: -1, headers: headersGetter/&lt;(), config: Object, statusText: "" }
  
  Object { Message: "An error has occurred.", ExceptionMessage: "Can't bind multiple parameters ('an…", ExceptionType: "System.InvalidOperationException", StackTrace: "   at System.Web.Http.Controllers.H…" }
  
  Can't bind multiple parameters ('analiseCR' and 'analiseFQ') to the request's content.
  </code></pre>