public MainWindow() { InitializeComponent(); /* TODO: zorg dat hier de artiestenCombobox wordt opgevuld dmv Entity Framework */ FestivalDBEntities4 festEntities = new FestivalDBEntities4(); List<Artiesten> artiesten = new List<Artiesten>(); var artiestens = from artiest in festEntities.Artiestens select artiest; foreach(var artiest in artiestens) { artiesten.Add(artiest); } ArtiestenComboBox.ItemsSource = artiesten; ArtiestenComboBox.SelectedIndex = 0; }
private void BevestigButton_Click(object sender, RoutedEventArgs e) { /* Sla de ingegeven commentaar op in de OptredenCommentaar tabel. * Gebruik hiervoor het Entity Framework. * Wanneer dit in de tabel werd opgeslaan, verschijnt de messagebox met het bericht: Je mening werd opgeslaan en sluit het window */ FestivalDBEntities4 festivalEntities = new FestivalDBEntities4(); OptredenCommentaar oc = new OptredenCommentaar(); oc.ArtiestId = artiest.ArtiestId; oc.FestivalId = festival.FestivalId; oc.Commentaar = CommentaarTextBox.Text; oc.CommentaarId = Convert.ToInt32((from commentaar in festivalEntities.OptredenCommentaars where commentaar.FestivalId == festival.FestivalId select commentaar).Count()) + 1; festivalEntities.OptredenCommentaars.Add(oc); festivalEntities.SaveChanges(); MessageBox.Show("Je mening werd opgeslaan"); OpenMain(); this.Close(); }