private static async Task InsertTestData(IServiceProvider serviceProvider)
        {
            var context = serviceProvider.GetService<StoreDbContext>();

            var photos = new List<Photo> { new Photo { Id = 1, Name = "Photo 1"}, new Photo { Id = 2, Name = "Photo 2" } };
            ////context.Photos.AddRange(photos);
            foreach (var photo in photos)
            {
                context.Entry(photo).State = EntityState.Added;
            }

            await context.SaveChangesAsync();

            var person = new Person { Id = 1, Name = "Je_Kl" };
            ////var persons = new List<Person> { person };
            ////context.Persons.AddRange(persons);
            context.Entry(person).State = EntityState.Added;
            await context.SaveChangesAsync();

            foreach (var photo in photos)
            {
                var personPhoto = new PersonPhoto { PersonId = person.Id, PhotoId = photo.Id };
                context.Entry(personPhoto).State = EntityState.Added;
            }
            await context.SaveChangesAsync();

            var photos2 = new List<Photo> { new Photo { Id = 3, Name = "Photo 3" }, new Photo { Id = 4, Name = "Photo 4" } };
            foreach (var photo in photos2)
            {
                context.Entry(photo).State = EntityState.Added;
            }
            await context.SaveChangesAsync();
        }
        private static void CreateTestPersonWithPhotos(DbContext context)
        {
            var photos = new List<Photo> { new Photo { Id = 1, Name = "Photo 1" }, new Photo { Id = 2, Name = "Photo 2" } };
            foreach (var photo in photos)
            {
                context.Entry(photo).State = EntityState.Added;
            }
            context.SaveChanges();

            var person = new Person { Id = 1, Name = "Je_Kl" };
            context.Entry(person).State = EntityState.Added;
            context.SaveChanges();

            foreach (var photo in photos)
            {
                var personPhoto = new PersonPhoto { PersonId = person.Id, PhotoId = photo.Id };
                context.Entry(personPhoto).State = EntityState.Added;
            }
            context.SaveChanges();

            var photos2 = new List<Photo> { new Photo { Id = 3, Name = "Photo 3" }, new Photo { Id = 4, Name = "Photo 4" } };
            foreach (var photo in photos2)
            {
                context.Entry(photo).State = EntityState.Added;
            }
            context.SaveChanges();
        }