private void checkNewDegree() { if (!r.IsMatch(cbDegree.Text)) { if (!cbDegree.Text.Contains(" ")) { MessageBox.Show("Incorect address!"); return; } } // check on a unique List <academicDegree> all = new List <academicDegree>(); all.AddRange(db.academicDegrees); all = all.FindAll ( delegate(academicDegree a) { return(a.degree.Equals(cbDegree.Text)); } ); if (all.Count == 0) { academicDegree a = new academicDegree(); a.degree = cbDegree.Text; a = db.academicDegrees.Add(a); db.SaveChanges(); dto.degree = a.degreeId; } }
public void addDegrees(ComboBox cb) { academicDegree all = new academicDegree(); all.degree = "all"; all.degreeId = 0; List <academicDegree> cs = new List <academicDegree>(); cs.Add(all); cs.AddRange(db.academicDegrees.ToList()); cb.DataSource = cs; }
private void cbDegree_SelectedIndexChanged(object sender, EventArgs e) { academicDegree s = (academicDegree)cbDegree.SelectedItem; filter.degree = s.degreeId; }
private void cbDegree_SelectedIndexChanged(object sender, EventArgs e) { academicDegree d = (academicDegree)cbDegree.SelectedItem; dto.degree = d.degreeId; }