public ActionResult Tracks(int? id)
{
// Fetch the collection
var c = m.TrackGetAllForAlbum(id.GetValueOrDefault());
// If null, create an empty collection
if (c == null) { c = new List<TrackBase>(); }
// Create a form
var form = new TrackForm();
form.TrackList = new SelectList(c, dataValueField: "TrackId", dataTextField: "Name");
return PartialView("_TrackList", form);
// Attention - 11 - Look at the list-of-tracks view
}