private NetworkTrafficGenerator(int delayOffset = 100)
        {
            _log = LogManager.GetCurrentClassLogger();

            DelayOffset = delayOffset;

            var ctx = new IpDataContext();
            _ipDataRepo = new IpDataRepository(ctx);
            _ipConnRepo = new IpConnectionRepository(ctx);

            IpData = new List<IpData>();
            IpDataCache = new Dictionary<string, IpData>();

            _rGen = new Random();

            IpData = _ipDataRepo.GetUSIpData().ToList();
        }
 public IpConnectionRepository(IpDataContext context)
 {
     _db = context;
 }
 public DbStatsService()
 {
     _context = new IpDataContext();
 }