/// <summary>
        /// Storage back up
        /// </summary>
        /// <param name="logger"></param>
        public RestoreBackupWorker(
            ILogger <RestoreBackupWorker> logger,
            ILogTableRepository logRepository,
            IBlobRepository blobRepository,
            IRestoreTableRepository restoreTblRepository)
        {
            _logger = logger;

            _logRepository = logRepository;

            _blobRepository = blobRepository;

            _restoreTblRepository = restoreTblRepository;

            _updateFrequencyCount =
                string.IsNullOrEmpty(Environment.GetEnvironmentVariable("UpdateFrequencyCount")) ?
                Constants.Constants.RESTORE_UPDATE_FREQ_COUNT :
                int.Parse(Environment.GetEnvironmentVariable("UpdateFrequencyCount"));
        }
 public ProcessBlobs(IRestoreBackup restoreBackup, IRestoreTableRepository restoreTable)
 {
     _restoreBackup = restoreBackup;
     _restoreTable  = restoreTable;
 }