public static void Initialize(IServiceProvider serviceProvider) { List <Address> addresses1 = new List <Address>(); addresses1.Add(new Address { AddressId = 1, BuildingNumber = 2, StreetName = "Sukiennicza", CityName = "Bb" }); addresses1.Add(new Address { AddressId = 2, BuildingNumber = 1, StreetName = "Sukiennicza", CityName = "Bb" }); using (var context = new AddressBookDBContext( serviceProvider.GetRequiredService <DbContextOptions <AddressBookDBContext> >())) { if (context.Cities.Any()) { return; } context.Cities.AddRange( new City { CityId = 1, CityName = "Bb", Addresses = addresses1 }); context.SaveChanges(); } }
public AddressBookRepository(AddressBookDBContext context, ILogger <AddressBookRepository> logger) { this.context = context; this.logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="AddressBookRepository"/> class. /// </summary> /// <param name="db">The database.</param> public AddressBookRepository(AddressBookDBContext db) { _db = db; }