public static void InsertGermanyIfNotList(this IList <Landkreis> landkreise, DateTime dt) { const string land = "Deutschland"; if (landkreise.Any(a => a.Name.Equals(land))) { return; } var landkreis = new Landkreis { Name = land, Deaths = landkreise.Sum(a => a.Deaths), WeekIncidence = landkreise.Average(a => a.WeekIncidence), Date = dt }; landkreise.Insert(0, landkreis); }
List <Landkreis> getLandkreis(int bundesland) { List <Landkreis> landkreise = new List <Landkreis>(); con.Open(); cmd.CommandText = "Select * from Landkreis WHERE FK_Bundesland=" + bundesland + ";"; reader = cmd.ExecuteReader(); while (reader.Read()) { Landkreis landkreis = new Landkreis(); landkreis.id = reader.GetInt32(0); landkreis.name = reader.GetString(1); landkreis.kfz_kennzeichen = reader.GetString(2); landkreis.fk_bundesland = reader.GetInt32(3); landkreise.Add(landkreis); } con.Close(); return(landkreise); }