diff --git a/structs.cs b/structs.cs index 66e573b..2f8d143 100644 --- a/structs.cs +++ b/structs.cs @@ -99,19 +99,22 @@ public class Settings public static void ImportInitial() { - Instance.Sports.Add(new Sport("Tischtennis"){ AlternativeNames = {"Sport_TT"}}); - Instance.Sports.Add(new Sport("Badminton"){ AlternativeNames = {"Sport_BM"}}); - Instance.Sports.Add(new Sport("Gymnastik/Tanz"){ AlternativeNames = {"Sport_Gym"}}); - Instance.Sports.Add(new Sport("Schwimmen"){ AlternativeNames = {"Sport_SW"}, Semester = [1, 1, 1, 1], MaxStudents = 18}); - Instance.Sports.Add(new Sport("Bouldern"){ AlternativeNames = {"Sport_BO"}, Semester = [1, 1, 1, 1]}); - Instance.Sports.Add(new Sport("Basketball"){ AlternativeNames = {"Sport_BS"}}); - Instance.Sports.Add(new Sport("Fitness"){ AlternativeNames = {"Sport_Fit"}}); - Instance.Sports.Add(new Sport("Fußball"){ AlternativeNames = {"Sport_Fuß"}, Semester = [1, 0, 1, 0]}); - Instance.Sports.Add(new Sport("Handball"){ AlternativeNames = {"Sport_HB"}}); - Instance.Sports.Add(new Sport("Leichtathletik"){ AlternativeNames = {"Sport_LA"}, Semester = [1, 0, 1, 0], MaxStudents = 18}); - Instance.Sports.Add(new Sport("Tennis"){ AlternativeNames = {"Sport_Te"}}); - Instance.Sports.Add(new Sport("Turnen"){ AlternativeNames = {"Sport_Tur"}}); - Instance.Sports.Add(new Sport("Volleyball"){ AlternativeNames = {"Sport_VB"}}); + Instance.Sports.Clear(); + + int id = 1; + Instance.Sports.Add(new Sport("Tischtennis"){ ID = id++, AlternativeNames = {"Sport_TT"}}); + Instance.Sports.Add(new Sport("Badminton"){ ID = id++, AlternativeNames = {"Sport_BM"}}); + Instance.Sports.Add(new Sport("Gymnastik/Tanz"){ ID = id++, AlternativeNames = {"Sport_Gym"}}); + Instance.Sports.Add(new Sport("Schwimmen"){ ID = id++, AlternativeNames = {"Sport_SW"}, Semester = [1, 1, 1, 1], MaxStudents = 18}); + Instance.Sports.Add(new Sport("Bouldern"){ ID = id++, AlternativeNames = {"Sport_BO"}, Semester = [1, 1, 1, 1]}); + Instance.Sports.Add(new Sport("Basketball"){ ID = id++, AlternativeNames = {"Sport_BS"}}); + Instance.Sports.Add(new Sport("Fitness"){ ID = id++, AlternativeNames = {"Sport_Fit"}}); + Instance.Sports.Add(new Sport("Fußball"){ ID = id++, AlternativeNames = {"Sport_Fuß"}, Semester = [1, 0, 1, 0]}); + Instance.Sports.Add(new Sport("Handball"){ ID = id++, AlternativeNames = {"Sport_HB"}}); + Instance.Sports.Add(new Sport("Leichtathletik"){ ID = id++, AlternativeNames = {"Sport_LA"}, Semester = [1, 0, 1, 0], MaxStudents = 18}); + Instance.Sports.Add(new Sport("Tennis"){ ID = id++, AlternativeNames = {"Sport_Te"}}); + Instance.Sports.Add(new Sport("Turnen"){ ID = id++, AlternativeNames = {"Sport_Tur"}}); + Instance.Sports.Add(new Sport("Volleyball"){ ID = id++, AlternativeNames = {"Sport_VB"}}); } public static string? GetSportNameFromID(int id) @@ -126,4 +129,4 @@ public class Settings return null; } -} \ No newline at end of file +}