private static void SeedRezerwacja(HostelSystemDbContext context) { var r1 = new Rezerwacja { DataUtworzenia = DateTime.UtcNow, KodRezerwacji = "Abc123", Cena = 1000, DataZameldowania = DateTime.UtcNow.AddHours(1), DataWymeldowania = DateTime.UtcNow.AddDays(1), Prowizja = 500, Goscie = new List <Gosc>() }; var r2 = new Rezerwacja { DataUtworzenia = DateTime.UtcNow, KodRezerwacji = "Def456", Cena = 3000, DataZameldowania = DateTime.UtcNow.AddDays(1), DataWymeldowania = DateTime.UtcNow.AddDays(4), Prowizja = 1000, Goscie = new List <Gosc>() }; var r3 = new Rezerwacja { DataUtworzenia = DateTime.UtcNow.AddDays(-10), KodRezerwacji = "Ghj789", Cena = 7000, DataZameldowania = DateTime.UtcNow.AddHours(-8), DataWymeldowania = DateTime.UtcNow.AddDays(-1), Prowizja = 4000, Goscie = new List <Gosc>() }; var g1 = context.Gosc.Single(g => g.Email.Equals("*****@*****.**")); var g2 = context.Gosc.Single(g => g.Email.Equals("*****@*****.**")); var g3 = context.Gosc.Single(g => g.Email.Equals("*****@*****.**")); var g4 = context.Gosc.Single(g => g.Email.Equals("*****@*****.**")); var g5 = context.Gosc.Single(g => g.Email.Equals("*****@*****.**")); var g6 = context.Gosc.Single(g => g.Email.Equals("*****@*****.**")); r1.Goscie.Add(g1); r1.Goscie.Add(g2); r2.Goscie.Add(g3); r2.Goscie.Add(g4); r2.Goscie.Add(g5); r3.Goscie.Add(g6); Rezerwacja[] rezerwacje = { r1, r2, r3 }; context.Rezerwacja.AddOrUpdate(r => r.KodRezerwacji, rezerwacje); context.SaveChanges(); }
private static void SeedGoscie(HostelSystemDbContext context) { var g1 = new Gosc { Imie = "Micha³", Nazwisko = "G³owaczewski", Email = "*****@*****.**" }; var g2 = new Gosc { Imie = "Jan", Nazwisko = "Kowalski", Email = "*****@*****.**" }; var g3 = new Gosc { Imie = "Anna", Nazwisko = "Malinowska", Email = "*****@*****.**" }; var g4 = new Gosc { Imie = "Zbysiu", Nazwisko = "Koliszczak", Email = "*****@*****.**" }; var g5 = new Gosc { Imie = "Magdalena", Nazwisko = "Nowacka", Email = "*****@*****.**" }; var g6 = new Gosc { Imie = "Krysia", Nazwisko = "Celiñska", Email = "*****@*****.**" }; Gosc[] goscie = { g1, g2, g3, g4, g5, g6 }; context.Gosc.AddOrUpdate(g => g.Email, goscie); context.SaveChanges(); }