private void CreateTicketHandler(object sender, ExecutedRoutedEventArgs e) { Kunde customer = new Kunde() { navn = kundeNavnTextBox.Text, tlfNr = kundeNrTextBox.Text }; Biografbillet ticket = new Biografbillet() { dato = (System.DateTime)datoDatePicker.SelectedDate, filmnavn = filmnavnTextBox.Text, id = int.Parse(idTextBox.Text), kundeNr = customer.tlfNr, stolenummer = int.Parse(stolenummerTextBox.Text), sæderække = int.Parse(sæderækkeTextBox.Text), tid = System.TimeSpan.Parse(tidTextBox.Text) }; var ob = context.Kunde.Find(customer.tlfNr); if (ob == null) { context.Kunde.Add(customer); context.SaveChanges(); } if (context.Biografbillet.Find(ticket.id) == null) { context.Biografbillet.Add(ticket); context.SaveChanges(); BilletViewSource.View.Refresh(); } }
private void ticketSelected(object sender, SelectionChangedEventArgs e) { var selectedItem = biografbilletListView.SelectedItem; if (selectedItem is Biografbillet) { Biografbillet ticket = (Biografbillet)selectedItem; navnTextBox.Text = ticket.Kunde.navn; tlfNrTextBox.Text = ticket.Kunde.tlfNr; } }