public static List <DB.Mannschaften> Mannschaften() { List <DB.Mannschaften> ml = ClsMannschaftenControler.Mannschaften(); ml.Sort((a, b) => string.Compare(a.Name, b.Name)); return(ml); }
public static string[] Mannschaftsnamen() { List <DB.Mannschaften> ml = ClsMannschaftenControler.Mannschaften(); List <string> mnl = (from m in ml select m.Name).ToList(); return(mnl.ToArray()); }
private static ClsMannschaften LoadFromDB() { ClsMannschaften Mannschaften = new ClsMannschaften(); Mannschaften.Mannschaften = ClsMannschaftenControler.Mannschaften(); Mannschaften.Spieler = ClsMannschaftenControler.Spielers(); return(Mannschaften); }
private static void SaveToDB(ClsMannschaften Mannschaften, bool Append = true) { if (!Append) { // alle Mannschften löschen List <Mannschaften> s = ClsMannschaftenControler.Mannschaften(); if (s.Any()) { for (int i = 0; i < s.Count; i++) { ClsMannschaftenControler.DelMannschaft(s[i].Name); } } // alle Spieler löschen List <Spieler> s2 = ClsMannschaftenControler.Spielers(); if (s2.Any()) { for (int i = 0; i < s2.Count; i++) { ClsMannschaftenControler.DelSpieler((int)s2[i].ID); } } } // Mannschaften speichen if (Mannschaften.Mannschaften.Any()) { for (int i = 0; i < Mannschaften.Mannschaften.Count; i++) { ClsMannschaftenControler.AddMannschaft(Mannschaften.Mannschaften[i]); } } // Spieler speichern if (Mannschaften.Spieler.Any()) { for (int i = 0; i < Mannschaften.Spieler.Count; i++) { ClsMannschaftenControler.AddSpieler(Mannschaften.Spieler[i]); } } }