static void AddTest() { Speler speler1 = new Speler("Jeff Bobo", 19, 660000); Speler speler2 = new Speler("Rando Nai", 22, 1000000); Speler speler3 = new Speler("Aja Che", 10, 55000); Speler speler4 = new Speler("Dwight Shrute", 11, 666000); Team team1 = new Team(66666, "The OG Team", "Ogs", "That Guy"); Team team2 = new Team(90000, "The Not OG Team", "NOgs", "That Other Guy"); team1.Spelers.Add(speler1); team1.Spelers.Add(speler2); team1.Spelers.Add(speler3); team2.Spelers.Add(speler4); LeagueBeheer lb = new LeagueBeheer(); lb.VoegSpelerToe(speler1); lb.VoegSpelerToe(speler2); lb.VoegSpelerToe(speler3); lb.VoegSpelerToe(speler4); Transfer t1 = new Transfer(speler4, 600000, team2, team1); Transfer t2 = new Transfer(speler2, 900000, team2, team1); lb.VoegTeamToe(team1); lb.VoegTeamToe(team2); lb.VoegTransferToe(t1); lb.VoegTransferToe(t2); }
public static void InitDb(string path) { Dictionary <int, List <Speler> > SpelerDict = new Dictionary <int, List <Speler> >(); List <Team> TeamList = new List <Team>(); using (StreamReader r = new StreamReader(path)) { string line; string spelerNaam; int spelerNummer; string teamNaam; int spelerWaarde; int teamStamnr; string teamTrainer; string teamBijnaam; r.ReadLine(); while ((line = r.ReadLine()) != null) { string[] ss = line.Split(','); spelerNaam = ss[0]; spelerNummer = int.Parse(ss[1]); ss[3] = ss[3].Replace(" ", ""); spelerWaarde = int.Parse(ss[3]); teamNaam = ss[2]; teamBijnaam = ss[6]; teamTrainer = ss[5]; teamStamnr = int.Parse(ss[4]); Speler toAddSpeler = new Speler(spelerNaam, spelerNummer, spelerWaarde); if (SpelerDict.ContainsKey(teamStamnr)) { if (!SpelerDict[teamStamnr].Contains(toAddSpeler)) { SpelerDict[teamStamnr].Add(toAddSpeler); } } else { SpelerDict.Add(teamStamnr, new List <Speler>() { toAddSpeler }); } Team toAddTeam = new Team(teamStamnr, teamNaam, teamBijnaam, teamTrainer); if (!TeamList.Contains(toAddTeam)) { TeamList.Add(toAddTeam); } } foreach (var pair in SpelerDict) { TeamList.Where(s => s.Stamnummer == pair.Key).First().Spelers = pair.Value; } } LeagueBeheer lb = new LeagueBeheer(); foreach (var team in TeamList) { lb.VoegTeamToe(team); } }
static void UpdateTest() { LeagueBeheer lb = new LeagueBeheer(); Team team1 = new Team(66666, "The OG Team", "Ogs", "That Guy's Other Borther"); team1.Spelers.Add(new Speler("Jeff Bobo", 19, 660000)); team1.Spelers.Add(new Speler("Rando Nai", 22, 1000000)); team1.Spelers.Add(new Speler("Test McTestFace", 99, 10)); Team team2 = new Team(55, "Not Exist", "Fake", "Some Guy"); lb.UpdateTeam(team1); lb.UpdateTeam(team2); Speler speler1 = new Speler("Rando Naim", 23, 1000); Speler speler2 = new Speler("Aja Ches", 10, 5500000); lb.UpdateSpeler(speler2, 11); lb.UpdateSpeler(speler1, 25); }
static void SelectTest() { LeagueBeheer lb = new LeagueBeheer(); Speler s1 = lb.SelecteerSpeler(50); if (s1 != null) { Console.WriteLine("Speler met id 50 is gevonden"); } else { Console.WriteLine("Speler met id 50 is niet gevonden"); } Speler s2 = lb.SelecteerSpeler(9); if (s2 != null) { Console.WriteLine("Speler met id 9 is gevonden"); } else { Console.WriteLine("Speler met id 9 is niet gevonden"); } Speler s3 = lb.SelecteerSpeler(100); if (s3 != null) { Console.WriteLine("Speler met id 100 is gevonden"); } else { Console.WriteLine("Speler met id 100 is niet gevonden"); } Team tea1 = lb.SelecteerTeam(1); if (tea1 != null) { Console.WriteLine("Team met id 1 is gevonden"); } else { Console.WriteLine("Team met id 1 is niet gevonden"); } Team tea2 = lb.SelecteerTeam(900000); if (tea2 != null) { Console.WriteLine("Team met id 900000 is gevonden"); } else { Console.WriteLine("Team met id 900000 is niet gevonden"); } Team tea3 = lb.SelecteerTeam(66666); if (tea3 != null) { Console.WriteLine("Team met id 600000 is gevonden"); } else { Console.WriteLine("Team met id 600000 is niet gevonden"); } Transfer t1 = lb.SelecteerTransfer(1); if (t1 != null) { Console.WriteLine("Transfer met id 1 is gevonden"); } else { Console.WriteLine("Transfer met id 1 is niet gevonden"); } Transfer t2 = lb.SelecteerTransfer(99); if (t2 != null) { Console.WriteLine("Transfer met id 99 is gevonden"); } else { Console.WriteLine("Transfer met id 99 is niet gevonden"); } }