public ActionResult Search(ThirdPartyObject obj) //gets called from jquery
    {
        var results = from m in myListist            //this is null
                      where m.Title.StartsWith(term)
                      select new { label = m.Summary, m.id };

        Session["result"] = results;
        return Json(results, JsonRequestBehavior.AllowGet)
    }
 public ActionResult CallToGetThirdPartList(ThirdPartyObject obj)
 {
     list            = obj.SpecialList;
     Session["list"] = list;
     return(View(obj)); //important
 }
 public MyWrapper()
 {
     ThirdPartyInstance = new ThirdPartyObject("Constructors");
 }