title: Call MVC Controller Method from web API
body: <p>Hi I am trying to update client side of my application from webAPI. So when someone calls web api this invokes method that push data to controller or to javascript to show the data to user viewing View.</p>
  
  <p>I tried calling methods and even trying to call POST to controller but it never get to controllers method. I have simple method in controller like this:</p>
  
  <pre><code>[HttpPost]
  public ActionResult Refresh(string id)
  {
      if (User.Identity.Name == id) return RedirectToAction("Index");
      else return null;
  }
  </code></pre>
  
  <p>I don't know if it is possible to refresh client like this, i think better will be some JS what i will implement. But I didn't find answer anywhere. Everyone is calling webApi from Controller but not the other way. How can I accomplish that?</p>