public void TestSelectBeoordeling() { var bsc = new BeoordelingSQLContext(); var br = new BeoordelingRepository(bsc); var lb = br.RetrieveBeoordeling(2); Assert.IsTrue(lb.Count > 0); }
public void TestCreateBeoordeling() { var bsc = new BeoordelingSQLContext(); var br = new BeoordelingRepository(bsc); var b = new Beoordeling("Ontzettend spontaan. Erg vriendelijk.", 7, 5, 8); br.Create(b); }
protected void Page_Load(object sender, EventArgs e) { BeoordelingRepository = new BeoordelingRepository(); //voorkomt null text wanneer click event word uitgevoerd if (!IsPostBack) { TbTitel.Text = null; TbBericht.Text = null; } }
private void BtnOpslaan_Click(object sender, RoutedEventArgs e) { if (TbTitel.Text != "" && TbBeoordelingTekst.Text != "") { MessageBox.Show(TbTitel.Text + " - " + TbBeoordelingTekst.Text + " - " + SldCijfer.Value); var beoordeling = new Beoordeling(TbBeoordelingTekst.Text, Convert.ToInt32(SldCijfer.Value), ontvangGebr.Id, ingelogdeGebr.Id); var beoordelingSqlContext = new BeoordelingSQLContext(); var beoordelingRepository = new BeoordelingRepository(beoordelingSqlContext); beoordelingRepository.Create(beoordeling); } }
public void vulListView() { lvRecensies.Items.Clear(); var b = new BeoordelingSQLContext(); var bRepo = new BeoordelingRepository(b); List <Beoordeling> beoordelingLijst = new List <Beoordeling>(); beoordelingLijst = bRepo.RetrieveBeoordeling(profielGebruiker.Id); foreach (var beoordeling in beoordelingLijst) { lvRecensies.Items.Add(beoordeling); } }
protected void Page_Load(object sender, EventArgs e) { Label1.Text = Database.Database.Instance.ProductBekijken.Productnaam; //Maak specificaties aan, zet ze alvast op null indien ze niet worden ingevuld Genre vgenre = null; Kleur vkleur = null; Kraagvorm vkraagvorm = null; Maat vmaat = null; Materiaal vmateriaal = null; Merk vmerk = null; Platform vplatform = null; SoortArtikel vsoortArtikel = null; //laad bovenstaande productspecificatie objecten SpecificatiesRepository specificatiesRepository = new SpecificatiesRepository(); specificatiesRepository.GetAllSpecificatiesByID(Database.Database.Instance.ProductBekijken.Specificaties_ID, out vgenre, out vkleur, out vkraagvorm, out vmaat , out vmateriaal, out vmerk, out vplatform, out vsoortArtikel); BeoordelingRepository = new BeoordelingRepository(); //laad beoordelingen van product, en laat ze zien met listview List <Beoordeling> beoordelingen = BeoordelingRepository.GetByProductID(Database.Database.Instance.ProductBekijken.ID); ListView1.DataSource = beoordelingen; ListView1.DataBind(); //berekent gem score van product decimal gemBeoordelingsCijfer = 0; foreach (Beoordeling beoordeling in beoordelingen) { gemBeoordelingsCijfer += beoordeling.Beoordelingcijfer; } if (gemBeoordelingsCijfer == 0) { Lbgemiddelde.Text = Convert.ToString(gemBeoordelingsCijfer); } else { Lbgemiddelde.Text = Convert.ToString(gemBeoordelingsCijfer / beoordelingen.Count()); } //voorkomt dat specifiatie table opnieuw word gelade if (!IsPostBack) { if (vgenre != null) { LbSpecificaties.Items.Add(vgenre.GenreNaam); } if (vkleur != null) { LbSpecificaties.Items.Add(vkleur.KleurNaam); } if (vkraagvorm != null) { LbSpecificaties.Items.Add(vkraagvorm.KraagvormMaat); } if (vmaat != null) { LbSpecificaties.Items.Add(vmaat.MerkGroote); } if (vmateriaal != null) { LbSpecificaties.Items.Add(vmateriaal.Materiaalnaam); } if (vmerk != null) { LbSpecificaties.Items.Add(vmerk.MerkNaam); } if (vplatform != null) { LbSpecificaties.Items.Add(vplatform.Platformnaam); } if (vsoortArtikel != null) { LbSpecificaties.Items.Add(vsoortArtikel.Beschrijving); } } //mastercontrol Label LbWelkom = this.Master.FindControl("LbWelkom") as Label; Label LbWinkelmandItems = this.Master.FindControl("LbWinkelmandItems") as Label; Label LbWinkelmandTotaal = this.Master.FindControl("LbWinkelmandTotaal") as Label; if (Database.Database.Instance.LoggedAccount == null) { LbWelkom.Text = "Welkom bezoeker!"; } else { LbWelkom.Text = "Welkom terug " + Database.Database.Instance.LoggedAccount.Voornaam + "!"; } LbWinkelmandItems.Text = Convert.ToString(Database.Database.Instance.Winkelmand.Producten.Count()); LbWinkelmandTotaal.Text = Convert.ToString(Database.Database.Instance.Winkelmand.TotaalBedragAanContent()); }