title: how to build angular $resource POST request to server?
body: <p>I can't catch request on ASP.NET MVC project on server side controller from AngularJS:</p>
  
  <pre><code>    var appDirective = angular.module('app.directive', []);
      var xmplService = angular.module('app.service', ['ngResource']);
      var appFilter = angular.module('app.filter', []);        
      var app = angular.module('app', ['app.service', 'app.directive', 'app.filter', 'solo.table']);
      xmplService
      .factory('testResource1', function ($resource) {
           return $resource('/SoloAngularTable/TestMethod3', { id: '@id' }, { charge: { method: 'POST' } });
      });
      app
      .controller('ContentPlaceHolder1Controller', function ($scope, $http, testResource1) {                            
           testResource1.find({ id: 123 }, function (data) {                            
                alert('success');
           });
      });
  </code></pre>
  
  <p>On MVC Controller I have a method that can't catch request:</p>
  
  <pre><code>[HttpPost]
  public JsonResult TestMethod3(int id)
  {
      var data = new { User = "Alex" };
      return Json(data);
  }
  </code></pre>
  
  <p>How to build simple request to server side with AngularJS $resource and catch request?</p>