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 SettingsManager(IFolderUtils folderUtils, ISettingsDataAccess settingsDataAccess) { _folderUtils = folderUtils; _settingsDataAccess = settingsDataAccess; _settingsFilename = Path.Combine(_folderUtils.GetUserDataPath(), "settings.xml"); }