title: data showing in request payload not in controller
body: <p>I'm passing information through a JSON string from a text field. It's one answer per question, with multiple customers answering the same question. The problem I am having is that the information is being passed through to the request payload in the network console. however, I am not seeing it in my list in the C# controller class. </p>
  
  <p><a href="https://i.stack.imgur.com/lAUdz.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/lAUdz.png" alt="request payload"></a></p>
  
  <p>The following is a debug of the list in the controller, where the SysIntClients list is not flowing through. However it is coming through from the payload in the network response:</p>
  
  <p><a href="https://i.stack.imgur.com/IGisj.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/IGisj.png" alt="Controller class"></a></p>
  
  <p>My ng-repeat looks as follows:</p>
  
  <pre><code>&lt;div class="row" ng-repeat="question in Question" ng-if="question.SI_ID == '1'"&gt;
          &lt;div class="col-lg-6"&gt;
          &lt;label class="labelQuestion" id="question_label" for="question_answer"&gt;{{question.QID}}: {{question.Question1}}&lt;/label&gt;
          &lt;/div&gt;
                &lt;div class="row"&gt;
                &lt;div class="col-lg-6"&gt;
               &lt;input type="{{question.input_type}}" ng-model="question.SysIntClients.Answer" class="form-control" ng-style="{'height': question.input_type == 'radio' ? '20px' : '40px'}" name="question_answer" id="question_answer" required        {{question.SysIntClients.Answer}}
            &lt;/div&gt;
        &lt;/div&gt;
     &lt;/div&gt;
  </code></pre>
  
  <p>My angular code looks as follows:</p>
  
  <pre><code>$scope.SysIntClients =
              [{
                  Answer: ''
              }]
  
              $scope.Question = [{
                  QID: '',
                  SI_ID: '',
                  Question1: '',
                  input_type: '',
                  SysIntClients: [{
                      Answer: ''
                  }]
              }]
  
   var array = [];
   array = $scope.Question;
  
                                      alert("Thank you for your input. Now saving data.");
                                      //Save Data
                                      //$scope.sendForm = function (Courier, Customer, Integration, intCapabilities, Retailer) {
                                      $log.log("in the save data function");
  
                                      $log.log("Form is valid");
  
                                      //$scope.Courier = Courier; // in order to pass to the reg service in var data
                                      //$scope.Customer = Customer;
                                      //$scope.Integration = Integration;
                                      //$scope.intCapabilities = intCapabilities;
                                      //$scope.Retailer = Retailer;
  
                                      //var submitData = registrationService.SaveFormData($scope.Courier, $scope.Customer, $scope.Integration, $scope.intCapabilities, $scope.Retailer);
  
                                      $log.log("in registration service");
  
                                      //var fac = {};
                                      //fac.SaveFormData = function (Courier, Customer, Integration, intCapabilities, Retailer) {
  
                                      $log.log("array: " + array);
                                      $log.log("array length: " + array.length);
                                      $log.log("Question: " + $scope.Question);
  
                                      $log.log("in fac.SaveFormData");
  
                                      var defer = $q.defer();
                                      var postToAction = $http({
                                          url: '/Home/RegisterUser',
                                          method: 'POST',
                                          data: JSON.stringify({ 'Courier': $scope.Courier, 'Customer': $scope.Customer, 'Station': $scope.Station, 'Integration': $scope.Integration, 'intCapabilities': $scope.intCapabilities, 'Question': array }),
                                          headers: { 'content-type': 'application/json' }
                                      });
  </code></pre>
  
  <p>Anyone have an idea as to why my SysIntClient.Answer variables are not pulling through?</p>