I know there are a lot of similar question here but none seem quite the same as mine.
In my View:
@model LocalInformedMotionServer.Models.FeedData
@Html.DropDownList("Premise", Model.LoadUp("key"), new { @style = "width: 218px;height:35px;" })
In my controller:
public class CloudController  : Controller
{
    public IEnumerable<wsCommon.Premise> Premises { get; set; }
    public ActionResult Feed(string key)
    {
        var feedData = new FeedData();
       Premises= feedData.LoadUp(key);
        return View(feedData);
    }    
}
In my Model:
public class FeedData
{
    public IEnumerable<wsCommon.Premise> LoadUp(string saltKey)
    {
        Premises premises = new InformedBiz.Premises();
        return premises.GetPremises(saltKey);
    }
}
It errors because the variable:
   "key" 
in this call:
  Model.LoadUp("key")
is being read in as'null' in my controller method.
Of course as this is all new to me I could be doing this all wrong..
ADDITIONAL:
In my CloudController Class I have this:
 public class CloudController  : Controller
    {
    public ActionResult Feed(string saltKey)
    {
        var feedData = new FeedData();
        feedData.LoadUp(saltKey); 
        return View(feedData);
    }
    public ActionResult Index()
    {
        return View();
    }
    public ActionResult LogIn()
    {
        return View();
    }
}
 
     
    