private static void DemoRemove(Gara g, Società s, Atleta a1, Atleta a2, Atleta a3) { g.RemoveAtleta(a3); Console.Write("Rimosso a3\n"); g.printAtleti(); Console.Write("\n"); g.RemoveAtleta(a2); Console.Write("Rimosso a2\n"); g.printAtleti(); Console.Write("\n"); g.RemoveAtleta(a1); Console.Write("Rimosso a1\n"); g.printAtleti(); Console.Write("\n"); g.RemoveSocietà(s); Console.Write("Rimossa società1\n"); g.printSocietà(); Console.Write("\n"); g.RemoveSpecialitàGara(Disciplina.STA); Console.Write("Rimossa Disciplina STA\n"); g.printGara(); Console.Write("\n"); g.RemoveSpecialitàGara(Disciplina.CAM); Console.Write("Rimossa Disciplina CAM\n"); g.printGara(); Console.Write("\n"); }
private static void DemoAmministration(Gara g) { List <Atleta> aList = g.Atleti; List <Disciplina> dList = g.DisciplineInGara; Prestazione p1 = new Prestazione(dList[0]); Prestazione p2 = new Prestazione(dList[1]); Prestazione p3 = new Prestazione(dList[0]); Prestazione p4 = new Prestazione(dList[1]); Prestazione p5 = new Prestazione(dList[0]); Prestazione p6 = new Prestazione(dList[1]); p1.IsCompletata = true; p1.Misurazione = 100; p2.IsCompletata = true; p2.Misurazione = 101; p3.IsCompletata = true; p3.Misurazione = 102; p4.IsCompletata = true; p4.Misurazione = 103; p5.IsCompletata = true; p5.Misurazione = 104; p6.IsCompletata = true; p6.Misurazione = 105; g.AddAtletaToGara(aList[0], dList); g.AddPrestazioneToAtleta(aList[0], dList[0], p1); Console.Write("Aggiunta prestazione del tipo {0} all'atleta {1} {2}.\n", dList[0], aList[0].Nome, aList[0].Cognome); g.AddPrestazioneToAtleta(aList[0], dList[1], p2); Console.Write("Aggiunta prestazione del tipo {0} all'atleta {1} {2}.\n", dList[1], aList[0].Nome, aList[0].Cognome); g.printGara(); Console.Write("\n----------------------------\n"); g.AddAtletaToGara(aList[1], dList); g.AddPrestazioneToAtleta(aList[1], dList[0], p3); Console.Write("Aggiunta prestazione del tipo {0} all'atleta {1} {2}.\n", dList[0], aList[0].Nome, aList[1].Cognome); g.AddPrestazioneToAtleta(aList[1], dList[1], p4); Console.Write("Aggiunta prestazione del tipo {0} all'atleta {1} {2}.\n", dList[1], aList[0].Nome, aList[1].Cognome); g.printGara(); Console.Write("\n----------------------------\n"); g.AddAtletaToGara(aList[2], dList); g.AddPrestazioneToAtleta(aList[2], dList[0], p5); Console.Write("Aggiunta prestazione del tipo {0} all'atleta {1} {2}.\n", dList[0], aList[2].Nome, aList[2].Cognome); g.AddPrestazioneToAtleta(aList[2], dList[1], p6); Console.Write("Aggiunta prestazione del tipo {0} all'atleta {1} {2}.\n", dList[1], aList[2].Nome, aList[2].Cognome); g.printGara(); Console.Write("\n----------------------------\n"); }