public static List <Bil> Select() { var dataTable = DBConnection.Select(table); var biler = new List <Bil>(); foreach (DataRow item in dataTable.Rows) { //Kalder constructoren og smidder værdierne fra databasen ind i et objekt. Bil bil = new Bil(item[5].ToString(), item[2].ToString(), item[3].ToString(), int.Parse(item[4].ToString()), int.Parse(item[6].ToString()), (Brændstof)int.Parse(item[7].ToString()), int.Parse(item[8].ToString())); bil.Id = int.Parse(item[0].ToString()); bil.Oprettelsesdato = DateTime.Parse(item[1].ToString()); biler.Add(bil); } return(biler); }
public void Kundeoversigt() { var kunder = Kunde.Select(); foreach (var kunde in kunder) { var biler = Bil.Select(); var kundebiler = biler.FindAll(c => c.KundeId == kunde.Id); Console.WriteLine($"Kunde nr. {kunde.Id}: {kunde.Fornavn} {kunde.Efternavn}\nAdresse: {kunde.Adresse}\nEmail: {kunde.Email}\nOprettelsesdato: {kunde.Oprettelsesdato}\nBiler: "); foreach (var bil in kundebiler) { Console.WriteLine($"{bil.Id}: {bil.Mærke} {bil.Model}"); } Console.WriteLine(); } Console.ReadKey(); }