public static void SeedDB(PetAppContext ctx) { //ctx.Database.EnsureDeleted(); //ctx.Database.EnsureCreated(); var owner1 = ctx.Owners.Add(new Owner() { FirstName = "Kenny", LastName = "Powers", Email = "*****@*****.**", PhoneNumber = "28882291", Address = "Sunset Boulevard 666", }).Entity; var owner2 = ctx.Owners.Add(new Owner() { FirstName = "Daniel", LastName = "Rasmussen", Address = "Engdraget 4", Email = "*****@*****.**", PhoneNumber = "26294128", }).Entity; var pet1 = ctx.Pets.Add(new Pet() { Name = "Dino", Type = "Dog", BirthDate = new DateTime(2018, 4, 10), SoldDate = new DateTime(2018, 08, 29), Color = "Black", Owner = owner1, Price = 20 }).Entity; var pet2 = ctx.Pets.Add(new Pet() { Name = "Dino", Type = "Dog", BirthDate = new DateTime(2018, 4, 10), SoldDate = new DateTime(2018, 08, 29), Color = "Black", Owner = owner2, Price = 20 }).Entity; string password = "******"; byte[] passwordHashJoe, passwordSaltJoe, passwordHashAnn, passwordSaltAnn; CreatePasswordHash(password, out passwordHashJoe, out passwordSaltJoe); CreatePasswordHash(password, out passwordHashAnn, out passwordSaltAnn); List <User> users = new List <User> { new User { Username = "******", PasswordHash = passwordHashJoe, PasswordSalt = passwordSaltJoe, IsAdmin = false }, new User { Username = "******", PasswordHash = passwordHashAnn, PasswordSalt = passwordSaltAnn, IsAdmin = true } }; ctx.Users.AddRange(users); ctx.SaveChanges(); }
public OwnerRepository(PetAppContext ctx) { _ctx = ctx; }
public UserRepository(PetAppContext context) { db = context; }
public PetRepository(PetAppContext ctx) { _ctx = ctx; }