public void OphalenCommentaren() { Commentaren = new List <CommentaarClass>(); List <List <string> > commentaarstrings = new List <List <string> >(); commentaarstrings = data.OphalenCommentaren(reviewId); foreach (List <string> commentaarstring in commentaarstrings) { List <string> accountstring = data.AccountOphalenAccountId(Convert.ToInt32(commentaarstring[0])); List <string> werknemerstring = data.ZoekWerknemer(Convert.ToInt32(commentaarstring[0])); Geslacht geslacht; if (accountstring[3] == "n") { geslacht = Geslacht.Man; } else { geslacht = Geslacht.Vrouw; } AdresClass adres = new AdresClass(accountstring[4], accountstring[5], accountstring[6]); AbbonementClass abbonement; if (accountstring[11] == "Bannervrij") { abbonement = AbbonementClass.Bannervrij; } else { abbonement = AbbonementClass.Gratis; } if (werknemerstring.Count == 0) { GeregistreerdeClass geregistreerde = new GeregistreerdeClass(Convert.ToUInt32(accountstring[0]), accountstring[1], Convert.ToDateTime(accountstring[2]), geslacht, adres, accountstring[7], accountstring[8], accountstring[9], accountstring[10], abbonement, Modstatus.Actief, accountstring[13]); Commentaren.Add(new CommentaarClass(commentaarstring[2], geregistreerde)); } else { WerknemerClass werknemerClass = new WerknemerClass(Convert.ToUInt32(accountstring[0]), accountstring[1], Convert.ToDateTime(accountstring[2]), geslacht, adres, accountstring[7], accountstring[8], accountstring[9], accountstring[10], abbonement, Modstatus.Actief, accountstring[13], Convert.ToDouble(werknemerstring[0]), werknemerstring[2], Convert.ToDateTime(werknemerstring[1])); Commentaren.Add(new CommentaarClass(commentaarstring[2], werknemerClass)); } } }
public void Ophalenreviews(ProductClass product) { List <List <string> > reviewstrings = data.OphalenReviews(Convert.ToInt32(productId)); // de data zou een profiel erbij moeten geven foreach (List <string> reviewstring in reviewstrings) { List <string> accounttrings = data.AccountOphalenAccountId(Convert.ToInt32(reviewstring[1])); List <string> werknemerstrings = data.ZoekWerknemer(Convert.ToInt32(reviewstring[1])); Geslacht geslacht = Geslacht.Man; if (accounttrings[3] == "n") { geslacht = Geslacht.Man; } else { geslacht = Geslacht.Vrouw; } AbbonementClass abbonement = AbbonementClass.Gratis; if (accounttrings[11] == "Free") { abbonement = AbbonementClass.Gratis; } else { abbonement = AbbonementClass.Bannervrij; } AdresClass adres = new AdresClass(accounttrings[4], accounttrings[5], accounttrings[6]); if (werknemerstrings.Count == 0) { GeregistreerdeClass geregistreerde = new GeregistreerdeClass(Convert.ToUInt32(accounttrings[0]), accounttrings[1], Convert.ToDateTime(accounttrings[2]), geslacht, adres, accounttrings[7], accounttrings[8], accounttrings[9], accounttrings[10], abbonement, Modstatus.Actief, accounttrings[13]); Reviews.Add(new ReviewClass(reviewstring[4], Convert.ToInt32(reviewstring[0]), reviewstring[3], Convert.ToDateTime(reviewstring[6]), product, geregistreerde)); } else { WerknemerClass werknemer = new WerknemerClass(Convert.ToUInt32(accounttrings[0]), accounttrings[1], Convert.ToDateTime(accounttrings[2]), geslacht, adres, accounttrings[7], accounttrings[8], accounttrings[9], accounttrings[10], abbonement, Modstatus.Actief, accounttrings[13], Convert.ToDouble(werknemerstrings[0]), werknemerstrings[1], Convert.ToDateTime(werknemerstrings[2])); Reviews.Add(new ReviewClass(reviewstring[4], Convert.ToInt32(reviewstring[0]), reviewstring[3], Convert.ToDateTime(reviewstring[6]), product, werknemer)); } } }