public void Init() { team1 = new Mannschaft("Die Bauern"); team2 = new Mannschaft("Krasslords"); team3 = new Mannschaft("Eintracht BOB"); team4 = new Mannschaft("Bagaluden"); turnier = new Turnier(); }
public void Init() { toreTeam1 = 3; toreTeam2 = 2; team1 = new Mannschaft("Die Bauern"); team2 = new Mannschaft("Krasslords"); paarung = new Spielpaarung(team1, team2); }
public Mannschaft Map(TeamApiModel apiModel) { var result = new Mannschaft { TeamId = apiModel.TeamId, Kurzname = apiModel.TeamName, Vereinsnummer = apiModel.ClubCode, Langname = apiModel.ClubName }; return(result); }
public void ManschaftsmitgliederAnzeigen(Mannschaft mannschaft) { ConsoleTable table = new ConsoleTable(); table.SetHeaders("Name", "Alt", "Typ"); foreach (var item in mannschaft.Mitglieder) { string typ = item.GetType().ToString(); var t = typ.Split('.'); table.AddRow(item.Name, item.Alt.ToString(), t[1]); } Console.WriteLine(table.ToString()); }
public ActionResult Attack() { Mannschaft p2 = new Mannschaft(1, "Lionel", "Messi", new DateTime(1987, 6, 24), 152.5m, "RW"); Mannschaft p3 = new Mannschaft(2, "Ansu", "Fati", new DateTime(2002, 10, 31), 42.5m, "LW"); Mannschaft p4 = new Mannschaft(3, "Antoine", "Griezmann", new DateTime(1991, 3, 21), 113.5m, "ST"); Mannschaft p5 = new Mannschaft(4, "Luis", "Suarez", new DateTime(1987, 1, 24), 36.0m, "ST"); Mannschaft p6 = new Mannschaft(5, "Ousmane", "Dembele", new DateTime(1997, 5, 15), 73.0m, "RW"); Mannschaft p7 = new Mannschaft(6, "Frankie", "De Jong", new DateTime(1997, 5, 12), 83.5m, "CM"); Mannschaft p8 = new Mannschaft(7, "Arthur", "Melo", new DateTime(1996, 8, 12), 73.0m, "CM"); Mannschaft p9 = new Mannschaft(8, "Sergio", "Busquets", new DateTime(1988, 7, 16), 33.7m, "CDM"); Mannschaft p10 = new Mannschaft(9, "Ivan", "Rakitic", new DateTime(1988, 3, 10), 27.0m, "CDM"); Mannschaft p11 = new Mannschaft(10, "Arturo", "Vidal", new DateTime(1987, 5, 22), 13.5m, "COM"); Mannschaft p12 = new Mannschaft(11, "Clement", "Lenglet", new DateTime(1995, 6, 17), 62.0m, "IV"); Mannschaft p13 = new Mannschaft(12, "Jordi", "Alba", new DateTime(1989, 3, 21), 53.0m, "LV"); Mannschaft p14 = new Mannschaft(13, "Sergi", "Roberto", new DateTime(1992, 2, 7), 48.5m, "RV"); Mannschaft p15 = new Mannschaft(14, "Smauel", "Umtiti", new DateTime(1993, 11, 14), 41.0m, "IV"); Mannschaft p16 = new Mannschaft(15, "Nelson", "Semedo", new DateTime(1993, 11, 16), 37.0m, "RV"); Mannschaft p17 = new Mannschaft(16, "Gerard", "Pique", new DateTime(1987, 2, 2), 24.5m, "IV"); Mannschaft p18 = new Mannschaft(17, "Junior", "Firpo", new DateTime(1996, 8, 22), 24.0m, "LV"); Mannschaft p19 = new Mannschaft(18, "Marc-Andre", "Ter Stegen", new DateTime(1992, 4, 30), 94.0m, "GK"); Mannschaft p20 = new Mannschaft(19, "Noberto", "Neto", new DateTime(1989, 7, 19), 16.9m, "GK"); List <Mannschaft> p1 = new List <Mannschaft>(); p1.Add(p2); p1.Add(p3); p1.Add(p4); p1.Add(p5); p1.Add(p6); p1.Add(p7); p1.Add(p8); p1.Add(p9); p1.Add(p10); p1.Add(p11); p1.Add(p12); p1.Add(p13); p1.Add(p14); p1.Add(p15); p1.Add(p16); p1.Add(p17); p1.Add(p18); p1.Add(p19); p1.Add(p20); return(View(p1)); }
public bool Post([FromBody] Mannschaft ms) { if (ms != null) { string cnst = "Server=localhost;Database=microservicespro;Uid=root;"; MySqlConnection con = new MySqlConnection(cnst); string SQL = "insert into mannschaft(Name) values ('" + ms.Name + "')"; MySqlCommand cmd = new MySqlCommand(SQL, con); con.Open(); cmd.ExecuteNonQuery(); con.Close(); return(true); } else { return(false); } }
public int CompareTo(Mannschaft other) { /* * if (this.Punkte == other.Punkte) * { * return this.Tore.CompareTo(other.Tore); * } * return other.Punkte.CompareTo(this.Punkte); */ if (Punkte < other.Punkte) { return(1); } else if (Punkte > other.Punkte) { return(-1); } else { return(0); } }
private void UserWantsToSaveManschaft(object obj) { try { if (SelectedMannschaft == null) { return; //TODO notify no record is selected } Mannschaft loaded = core.UnitOfWork.GetRepo <Mannschaft>().GetById(SelectedMannschaft.Id); if (loaded != null) { core.UnitOfWork.GetRepo <Mannschaft>().Update(SelectedMannschaft); } else { core.UnitOfWork.GetRepo <Mannschaft>().Add(SelectedMannschaft); } core.UnitOfWork.SaveChanges(); } catch (Exception) { throw; } }
public static void FuegeMannschaftHinzu(Mannschaft m) { _liga.FuegeMannschaftHinzu(m); }
public Turnier addMannschaft(Mannschaft m) { mannschaften.Add(m); return(this); }
public static Mannschaft CreateMannschaft(int mannschaftId, string land, int gruppeID) { Mannschaft mannschaft = new Mannschaft(); mannschaft.MannschaftId = mannschaftId; mannschaft.Land = land; mannschaft.GruppeID = gruppeID; return mannschaft; }
public void AddToMannschaft(Mannschaft mannschaft) { base.AddObject("Mannschaft", mannschaft); }
public void generate() { fillMocks(); this.sessions.ForEach(session => { for (int i = 0; i <= this.COUNT_PERSONEN; i++) { int rand = RandomUtils.asInteger(0, 4); Thread.Sleep(MS_SQL_DELAY); if (rand == 0) { FussballSpieler fussballSpieler = new FussballSpieler(); fussballSpieler .name(forename[i]) .nachname(surname[i]) .birthdate(birthdate[i]) .sportArt(SportArt.FUSSBALL) .toFussballSpieler() .isLeftFeet(RandomUtils.asBoolean()) .spielSiege(RandomUtils.asInteger(0, 3)); app.addPerson(fussballSpieler, session); } if (rand == 1) { HandballSpieler handballSpieler = new HandballSpieler(); handballSpieler .name(forename[i]) .nachname(surname[i]) .birthdate(birthdate[i]) .sportArt(SportArt.HANDBALL) .toHandballSpieler() .isLeftHand(RandomUtils.asBoolean()) .spielSiege(RandomUtils.asInteger(0, 3)); app.addPerson(handballSpieler, session); } if (rand == 2) { TennisSpieler tennisSpieler = new TennisSpieler(); tennisSpieler .name(forename[i]) .nachname(surname[i]) .birthdate(birthdate[i]) .sportArt(SportArt.TENNIS) .toTennisSpieler() .isLeftHand(RandomUtils.asBoolean()) .spielSiege(RandomUtils.asInteger(0, 3)); app.addPerson(tennisSpieler, session); } if (rand == 3) { Trainer trainer = new Trainer(); trainer .name(forename[i]) .nachname(surname[i]) .birthdate(birthdate[i]) .sportArt(SportArt.KEINE) .toTrainer() .hasLicense(RandomUtils.asBoolean()); app.addPerson(trainer, session); } if (rand == 4) { Physiotherapeut physiotherapeut = new Physiotherapeut(); physiotherapeut .name(forename[i]) .nachname(surname[i]) .birthdate(birthdate[i]) .sportArt(SportArt.KEINE) .toPhysiotherapeut() .hasLicense(RandomUtils.asBoolean()); app.addPerson(physiotherapeut, session); } } // mannschaften for (int j = 0; j < this.mannschaften.Length; j++) { Thread.Sleep(MS_SQL_DELAY); Mannschaft mannschaft = new Mannschaft(); mannschaft .name(this.mannschaften[j]) .sportArt(SportArt.FUSSBALL); app.addMannschaftIfNotExists(mannschaft, session); } // Turniere app.createNewTurnier("1. Bundesliga", SportArt.FUSSBALL, session); app.createNewTurnier("2. Bundesliga", SportArt.FUSSBALL, session); app.getTurniere(session).ForEach(turnier => { int count = 0; app.getMannschaften(session).ForEach(mannschaft => { if (count < 5 || RandomUtils.asBoolean()) { Thread.Sleep(MS_SQL_DELAY); app.addMappingOfTurnierAndMannschaft( mannschaft.ID.ToString(), turnier.getId().ToString()); count++; } }); }); // Spiele app.getTurniere(session).ForEach(turnier => { int day = 1; List <Mannschaft> turnierMannschaften = turnier.getMannschaften(); turnierMannschaften.ForEach(mannschaft => { turnierMannschaften.ForEach(mannschaft2 => { if (mannschaft.ID != mannschaft2.ID) { Thread.Sleep(MS_SQL_DELAY); app.createNewSpielOfTurnier( "generated.fwd", mannschaft.ID, mannschaft2.ID, day.ToString(), turnier.getId(), session); day++; } }); }); app.generateRandomResults(turnier.getId().ToString(), session); }); }); }
public void Ablauf() { Mannschaft heim = mannschaft[0]; Mannschaft gast = mannschaft[1]; for (int i = 1; i < 35; i++) { for (int k = 0; k < 9; k++) { //Spielaufruf heim = mannschaft[spiel[i, k, 0]]; gast = mannschaft[spiel[i, k, 1]]; //Vergleich und Auswertung /* * heim.spieltore = ergebnis.Ergebnis(0, 8); * heim.Tore = heim.Tore + heim.spieltore; * gast.spieltore = ergebnis.Ergebnis(0, 8); * gast.Tore += gast.spieltore; * heim.Gegentore = gast.Tore; * gast.Gegentore = heim.Tore; */ //Spielablauf tore[i, k, 0] = ergebnis.Ergebnis(0, 8); heim.Tore = tore[i, k, 0]; mannschaft[spiel[i, k, 0]].spieltore = (int)tore[i, k, 0]; mannschaft[spiel[i, k, 0]].Tore = mannschaft[spiel[i, k, 0]].Tore + mannschaft[spiel[i, k, 0]].spieltore; tore[i, k, 1] = ergebnis.Ergebnis(0, 8); gast.Tore = tore[i, k, 1]; mannschaft[spiel[i, k, 1]].spieltore = tore[i, k, 1]; mannschaft[spiel[i, k, 1]].Tore += mannschaft[spiel[i, k, 1]].spieltore; mannschaft[spiel[i, k, 0]].Gegentore = mannschaft[spiel[i, k, 1]].Tore; mannschaft[spiel[i, k, 1]].Gegentore = mannschaft[spiel[i, k, 0]].Tore; //Ergebnis Vergleichen if (heim.Tore == gast.Tore) { /* * heim.Endpunkte += 1; * gast.Endpunkte += 1; * heim.Unentschieden += 1; * gast.Unentschieden += 1; */ mannschaft[spiel[i, k, 0]].Endpunkte += 1; mannschaft[spiel[i, k, 1]].Endpunkte += 1; mannschaft[spiel[i, k, 0]].Unentschieden += 1; mannschaft[spiel[i, k, 1]].Unentschieden += 1; } else if (heim.Tore > gast.Tore) { /* * heim.Endpunkte += 3; * gast.Endpunkte += 0; * heim.Siege += 1; * gast.Niederlage += 1; */ mannschaft[spiel[i, k, 0]].Endpunkte += 3; mannschaft[spiel[i, k, 1]].Endpunkte += 0; mannschaft[spiel[i, k, 0]].Siege += 1; mannschaft[spiel[i, k, 1]].Niederlage += 1; } else if (heim.Tore < gast.Tore) { /* * heim.Endpunkte += 0; * gast.Endpunkte += 3; * heim.Niederlage += 1; * gast.Siege += 1; */ mannschaft[spiel[i, k, 0]].Endpunkte += 0; mannschaft[spiel[i, k, 1]].Endpunkte += 3; mannschaft[spiel[i, k, 0]].Niederlage += 1; mannschaft[spiel[i, k, 1]].Siege += 1; } //heim.AnzSpiele = i; //gast.AnzSpiele = i; mannschaft[spiel[i, k, 0]].AnzSpiele = i; mannschaft[spiel[i, k, 1]].AnzSpiele = i; } } }
private void Form1_Load(object sender, EventArgs e) { StreamReader sr = new StreamReader(@"D:\Git Repos\C-School\014_EM-Vorrunde\014_EM-Vorrunde\Tabelle.txt"); string[] lines = sr.ReadToEnd().Split('\n'); input = new Spiel[lines.Length - 1]; for (int i = 0; i < lines.Length - 1; i++) { input[i] = new Spiel(); string line = lines[i]; //TODO: still neeed to remove escape sequence \r at the end string[] a = line.Split('_'); input[i].Datum = a[0]; input[i].Uhrzeit = a[1]; input[i].Austragungsort = a[2]; input[i].Heim = a[3]; input[i].Gast = a[4]; input[i].ToreHeim = Convert.ToInt32(a[5]); input[i].ToreGast = Convert.ToInt32(a[6]); } List <string> laender = new List <string>(); string[] teilnehmer = new string[2]; for (int i = 0; i < teilnehmer.Length; i++) { teilnehmer[i] = ""; } foreach (var spiel in input) { teilnehmer[0] = spiel.Heim; teilnehmer[1] = spiel.Gast; foreach (var land in teilnehmer) { if (laender.Contains(land)) { } else { laender.Add(land); } } } mannschaften = new Mannschaft[laender.Count()]; for (int i = 0; i < laender.Count(); i++) { mannschaften[i] = new Mannschaft(laender[i]); } foreach (var spiel in input) { if (spiel.ToreGast > spiel.ToreHeim) { Punkte(spiel, 0); } else if (spiel.ToreGast < spiel.ToreHeim) { Punkte(spiel, 1); } else if (spiel.ToreGast == spiel.ToreHeim) { Punkte(spiel, 2); } } foreach (var spiel in input) { foreach (var mannschaft in mannschaften) { if (spiel.Gast == mannschaft.Name) { mannschaft.Tore += spiel.ToreGast; mannschaft.ToreBekommen += spiel.ToreHeim; } else if (spiel.Heim == mannschaft.Name) { mannschaft.Tore += spiel.ToreHeim; mannschaft.ToreBekommen += spiel.ToreGast; } } } mannschaften[1].InsertionSort(ref mannschaften); listView1.Items.Add("Name"); listView2.Items.Add("Punktzahl"); listView3.Items.Add("Tore"); listView4.Items.Add("Tordifferenz"); foreach (var mannschaft in mannschaften) { listView1.Items.Add(mannschaft.Name); listView2.Items.Add(Convert.ToString(mannschaft.Punkte)); listView3.Items.Add(Convert.ToString(mannschaft.Tore)); listView4.Items.Add(Convert.ToString(mannschaft.Tore - mannschaft.ToreBekommen)); } }