public PhoneStatisticsDatabaseDriver(string connectionString) { var opt = new DbContextOptionsBuilder <CallsRegistryContext>() .UseSqlServer(connectionString); _db = new CallsRegistryContext(opt.Options); }
public async Task Prefill(CallsRegistryContext dbContext) { if (await dbContext.PhoneCalls.AnyAsync()) { return; } var msisdn = GenerateMSISDN().ToList(); await dbContext.PhoneCalls.AddRangeAsync(GenerateCalls(msisdn)); await dbContext.SmsMessages.AddRangeAsync(GenerateSmsMessages(msisdn)); await dbContext.SaveChangesAsync(); }
public Task Prefill(CallsRegistryContext dbContext) { return(Task.CompletedTask); }