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);
 }