title: passing model and parameter with RedirectToAction
body: <p>I want to send a string and a model (object) to another action.</p>
  
  <pre><code>var hSM = new HotelSearchModel();
  hSM.CityID = CityID;
  hSM.StartAt = StartAt;
  hSM.EndAt = EndAt;
  hSM.AdultCount = AdultCount;
  hSM.ChildCount = ChildCount;
  
  return RedirectToAction("Search", new { culture = culture, hotelSearchModel = hSM });
  </code></pre>
  
  <p>When I use the <code>new</code> keyword it sends <code>null</code> object, although I set the objects <code>hSm</code> property.</p>
  
  <p>This is my <code>Search</code> action :</p>
  
  <pre><code>public ActionResult Search(string culture, HotelSearchModel hotelSearchModel)
  { 
      // ...
  }
  </code></pre>