private static void AddAdvertisers(AdvertisingDbContext context) { if (context.Advertisers.Count() == 0) { context.Advertisers.Add(new Advertiser(1, "Nina")); context.Advertisers.Add(new Advertiser(2, "Fred")); context.SaveChanges(); } }
private static void AddCatchTypes(AdvertisingDbContext context) { if (context.CatchTypes.Count() == 0) { context.CatchTypes.Add(new CatchType(1, "Lobster")); context.CatchTypes.Add(new CatchType(2, "Cod")); context.CatchTypes.Add(new CatchType(3, "Halibut")); context.SaveChanges(); } }
public AdvertRepository(AdvertisingDbContext readModel, IEventStoreConnection writeModel) { _readModel = readModel; _writeModel = writeModel; _writeModel.ConnectAsync(); }
private static void EnsureDBIsCreated(AdvertisingDbContext context) { context.Database.Migrate(); }
public static void SeedData(this AdvertisingDbContext context) { EnsureDBIsCreated(context); AddCatchTypes(context); AddAdvertisers(context); }
private readonly AdvertisingDbContext _dataSource; // Change to REDIS public LookupCacheProvider(AdvertisingDbContext dataSource) { _dataSource = dataSource; }