title: Drop-down List in MVC 3
body: <p>After looking at many examples of drop-down menus, here's my situation.</p>
  
  <p>I have a database table: <code>Companies</code></p>
  
  <p>In my registration view model, I have the following:  <code>public int? CompanyId { get; set; }</code> (thought about changing this to <code>public IEnumerable&lt;Company&gt; Companies { get; set; }</code>)</p>
  
  <p>In my registration view, the user can select which company he works for.  I would like to have a drop-down list of what companies are in our database for the user to select from.</p>
  
  <p>I have a company repository set up to get all companies and return as an <code>IEnumerable</code>.</p>
  
  <p>How do I approach this? Would I be better off doing this in the view model or the controller?</p>