public void DeleteReactie() { var context = new ReactieSQLContext(); var rr = new ReactieRepository(context); rr.DeleteReactie(2); }
public void CreateReactie() { var context = new ReactieSQLContext(); var rr = new ReactieRepository(context); rr.CreateReactie(14, 2, "Heb je nog hulp nodig??"); }
private void FillReactieOpOpdracht(int hulpopdrachtid) { _geselecteerdeHulpopdracht = hulpopdrachtid; lvReacties.Items.Clear(); var contextho = new HulpopdrachtSQLContext(); var hr = new HulpopdrachtRepository(contextho); bool accepted = hr.IsGeacepteerd(hulpopdrachtid); if (accepted) { lvReacties.Visibility = Visibility.Hidden; } else { lvReacties.Visibility = Visibility.Visible; lvReacties.Items.Clear(); var context = new ReactieSQLContext(); var rr = new ReactieRepository(context); //Vul lijst met mijn reacties List <Reactie> reactiesOpOpdracht = new List <Reactie>(); reactiesOpOpdracht = rr.GetAllReactiesByHulopdrachtID(hulpopdrachtid); foreach (var reactie in reactiesOpOpdracht) { lvReacties.Items.Add(reactie); } } }
public void GetAllReactiesByHulopdrachtID() { var context = new ReactieSQLContext(); var rr = new ReactieRepository(context); List <Reactie> reactielijst = new List <Reactie>(); reactielijst = rr.GetAllReactiesByHulopdrachtID(3); Assert.AreEqual(2, reactielijst.Count); }
private void btInsturen_Click(object sender, RoutedEventArgs e) { if (tbReactie.Text == "Schrijf een bericht..." || tbReactie.Text == "") { MessageBox.Show("Schrijf eerst een bericht"); } else { ReactieSQLContext rsc = new ReactieSQLContext(); ReactieRepository rr = new ReactieRepository(rsc); rr.CreateReactie(_loggedInUser.Id, _hulpOpdracht.Id, tbReactie.Text); } }
private void AfwijzenOpdracht(object sender, RoutedEventArgs e) { Button b = sender as Button; Reactie reactie = b.CommandParameter as Reactie; //Hier via dal opdracht afwijzen var context = new ReactieSQLContext(); var rr = new ReactieRepository(context); rr.DeleteReactie(reactie.Id); //Herlaad opdrachtenlistview FillReactieOpOpdracht(_geselecteerdeHulpopdracht); }
private void AcepteerOpdracht(object sender, RoutedEventArgs e) { Button b = sender as Button; Reactie reactie = b.CommandParameter as Reactie; //Update de bijbehorende hulpodpracht var contextho = new HulpopdrachtSQLContext(); var hr = new HulpopdrachtRepository(contextho); hr.AcceptReactie(_geselecteerdeHulpopdracht, reactie.Vrijwilliger.Id); //Verwijder de reactie var contextreactie = new ReactieSQLContext(); var rr = new ReactieRepository(contextreactie); rr.DeleteReactie(reactie.Id); //Herlaad opdrachtenlistview FillReactieOpOpdracht(_geselecteerdeHulpopdracht); }
public ReactieRepository(ReactieSQLContext context) { _context = context; }