//TODO: will be called everytime makeDropDown changes, need to move some of the init stuff out //TODO: this should not be called when form is loading. it currently is being called private void LoadModels(object sender, System.EventArgs e) { if (makeDropDown.SelectedItem != null) { Make make = (Make)makeDropDown.SelectedItem; List <Model> models = ModelDAO.GetModelsByMake(make); modelDropDown.DisplayMember = "Id"; modelDropDown.ValueMember = "Id"; modelDropDown.DataSource = models; } }
private static IEnumerable <Model> GetModels() { return(ModelDAO.GetModels()); }