private void BtnAction_Click(object sender, EventArgs e) { string buttonFunction = BtnAction.Text; string fornavn = TbFornavn.Text; string efternavn = TbEfternavn.Text; string adresse = TbAdresse.Text; string tlf = TbTlf.Text; string kontoNr = TbKontoNr.Text; int postNr = Convert.ToInt32(CbPostNr.Text); bool success = false; switch (buttonFunction) { case "Opret Sælger": try { Sælger sælgerToCreate = new Sælger(fornavn, efternavn, tlf, kontoNr, postNr, adresse); success = ViewModel.OpretSælger(sælgerToCreate); } catch (Exception ee) { MessageBox.Show(ee.Message); } if (success) { MessageBox.Show("Sælger oprettet!"); ClearData(); this.Dispose(); } break; case "Opdater Sælger": try { Sælger sælgerToUpdate = new Sælger(ViewModel.SelectedKunde.Id, fornavn, efternavn, tlf, kontoNr, postNr, adresse); success = ViewModel.OpdaterSælger(sælgerToUpdate); } catch (Exception ee) { MessageBox.Show(ee.Message); } if (success) { MessageBox.Show("Sælger opdateret!"); } break; case "Opret Køber": try { Køber køberToCreate = new Køber(fornavn, efternavn, tlf, kontoNr, postNr, adresse); success = ViewModel.OpretKøber(køberToCreate); } catch (Exception ee) { MessageBox.Show(ee.Message); } if (success) { MessageBox.Show("Køber oprettet!"); ClearData(); this.Dispose(); } break; case "Opdater Køber": try { Køber køberToUpdate = new Køber(ViewModel.SelectedKunde.Id, fornavn, efternavn, tlf, kontoNr, postNr, adresse); success = ViewModel.OpdaterKøber(køberToUpdate); } catch (Exception ee) { MessageBox.Show(ee.Message); } if (success) { MessageBox.Show("Køber opdateret!"); } break; } Parent.UpdateListViewWithCurrentSearchTerms(); }