Example #1
0
 public FileService(
     IMvxExtendedFileStore fileStore,
     IExceptionPolicyService exceptionPolicy)
 {
     _fileStore       = fileStore;
     _exceptionPolicy = exceptionPolicy;
 }
Example #2
0
 public FavoritesService(
     IConfiguration configuration,
     IMvxExtendedFileStore fileStore,
     IFileService fileService)
 {
     _configuration = configuration;
     _fileStore     = fileStore;
     _fileService   = fileService;
     _docFolderPath = _fileStore.NativePath(_configuration.DocumentsPath);
 }
Example #3
0
        public CacheService(
            IConfiguration configuration,
            IMvxExtendedFileStore fileStore,
            IFileService fileService)
        {
            _configuration   = configuration;
            _fileStore       = fileStore;
            _fileService     = fileService;
            _cacheFolderPath = _fileStore.NativePath(
                _configuration.CacheConfig.CacheFolderPath);

            // cleaning old stuff, 2 months expiration
            Task.Run(() => _fileService.CleanUpOldFiles(_cacheFolderPath, TimeSpan.FromDays(60)))
            .ContinueWithThrow();
        }