private void btnSpara_Click(object sender, EventArgs e) { if (txtAdress.Text == string.Empty || txtEpost.Text == string.Empty || txtNamn.Text == string.Empty || txtPostnummer.Text == string.Empty || txtPostort.Text == string.Empty || txtTelefon.Text == string.Empty) { MessageBox.Show("Alla fält måste vara ifyllda."); } else { try { using (contacts cn = new contacts()) { contacts contact = new contacts { namn = txtNamn.Text, gatuadress = txtAdress.Text, postnummer = int.Parse(txtPostnummer.Text), postort = txtPostort.Text, telefon = txtTelefon.Text, epost = txtEpost.Text, födelsedag = dtBirthday.Value }; cn.contact.Add(contact); cn.SaveChanges(); MessageBox.Show("Kontakten har registrerats."); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void btnRadera_Click(object sender, EventArgs e) { try { using (contacts cn = new contacts()) { var id = con[listBox1.SelectedIndex].contactId; contacts kontakt = cn.contact.FirstOrDefault(r => r.contactId == id); cn.contact.Remove(kontakt); cn.SaveChanges(); MessageBox.Show("Kontakten har raderats."); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }