public static void SeedDb(PetAppContext pac)
        {
            byte[] passwordHashDavid, passwordSaltDavid;
            CreatePassword("1234", out passwordHashDavid, out passwordSaltDavid);
            pac.Database.EnsureDeleted();
            pac.Database.EnsureCreated();

            Random random = new Random();

            string[] randomNames = { "Peter", "James", "Arnold", "Muscle", "NoNameDog" };

            for (int i = 0; i < 10; i++)
            {
                Owner owner = new Owner
                {
                    Name = randomNames[random.Next(0, 4)],
                };
                pac.Owners.Add(owner);
                Pet pet = new Pet
                {
                    PetName          = randomNames[random.Next(0, 4)],
                    PetType          = GetEnumType(random.Next(0, 3)),
                    PetPrice         = random.NextDouble(),
                    PetPreviousOwner = "None",
                    PetBirthDate     = new DateTime(1995, 2, 20),
                    SoldDate         = DateTime.Today,
                    PetOwner         = owner,
                };
                pac.Users.Add(new User
                {
                    IsAdmin      = true,
                    Username     = "******",
                    PasswordHash = passwordHashDavid,
                    PasswordSalt = passwordSaltDavid
                });
                pac.Pets.Add(pet);
            }

            pac.SaveChanges();
        }
 public OwnerRepository(PetAppContext pac)
 {
     _pac = pac;
 }
 public PetRepository(PetAppContext pac)
 {
     _pac = pac;
 }