public CategoryRepository(
     ICategoryScraper categoryScraper,
     IFolderUtils folderUtils,
     ICategoriesDataAccess categoriesDataAccess)
 {
     _categoryScraper = categoryScraper;
     _folderUtils = folderUtils;
     _categoriesDataAccess = categoriesDataAccess;
 }
예제 #2
0
 public CategoryRepository(
     ICategoryScraper categoryScraper,
     IFolderUtils folderUtils,
     ICategoriesDataAccess categoriesDataAccess)
 {
     _categoryScraper      = categoryScraper;
     _folderUtils          = folderUtils;
     _categoriesDataAccess = categoriesDataAccess;
 }
        public FinishedDownloadsRepository(
            IFinishedDownloadsDataAccess finishedDownloadsDataAccess,
            IFolderUtils folderUtils)
        {
            _finishedDownloadsDataAccess = finishedDownloadsDataAccess;
            _folderUtils = folderUtils;

            _filename = Path.Combine(_folderUtils.GetUserDataPath(), "FinishedDownloads.data");
            _finishedDownloads = _finishedDownloadsDataAccess.LoadFinishedDownloads(_filename);
            if (_finishedDownloads == null)
            {
                _finishedDownloads = new FinishedDownloads();
                _finishedDownloadsDataAccess.SaveFinishedDownloads(_finishedDownloads, _filename);
            }
        }
        public FinishedDownloadsRepository(
            IFinishedDownloadsDataAccess finishedDownloadsDataAccess,
            IFolderUtils folderUtils)
        {
            _finishedDownloadsDataAccess = finishedDownloadsDataAccess;
            _folderUtils = folderUtils;

            _filename          = Path.Combine(_folderUtils.GetUserDataPath(), "FinishedDownloads.data");
            _finishedDownloads = _finishedDownloadsDataAccess.LoadFinishedDownloads(_filename);
            if (_finishedDownloads == null)
            {
                _finishedDownloads = new FinishedDownloads();
                _finishedDownloadsDataAccess.SaveFinishedDownloads(_finishedDownloads, _filename);
            }
        }
 public SettingsManager(IFolderUtils folderUtils, ISettingsDataAccess settingsDataAccess)
 {
     _folderUtils = folderUtils;
     _settingsDataAccess = settingsDataAccess;
     _settingsFilename = Path.Combine(_folderUtils.GetUserDataPath(), "settings.xml");
 }
예제 #6
0
 public SettingsManager(IFolderUtils folderUtils, ISettingsDataAccess settingsDataAccess)
 {
     _folderUtils        = folderUtils;
     _settingsDataAccess = settingsDataAccess;
     _settingsFilename   = Path.Combine(_folderUtils.GetUserDataPath(), "settings.xml");
 }