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);
            }
        }
コード例 #2
0
        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);
            }
        }