public ClientService(IOptions <ApiDefaults> defaults, IClientRepository repository, IFileStorageRepository repositoryFiles) { _defaults = defaults.Value; _repository = repository; _repositoryFiles = repositoryFiles; }
public FileListViewModel( IFileDatabaseRepository fileDatabaseRepository, IFileRepository fileRepository, IFileStorageRepository fileStorageRepository ) { FileDatabase = fileDatabaseRepository; FileInformation = fileRepository; FileStorage = fileStorageRepository; Update(); }
public FileController(IGoogleDriveAPI driveAPI, IHostingEnvironment hostingEnvironment, UserManager <ApplicationUser> userManager, IFileStorageRepository fileStorageRepository, ICategoryRepository categoryRepository, IFileCategoryRepository fileCategoryRepository, ApplicationDbContext dbContext) { _driveAPI = driveAPI; _hostingEnvironment = hostingEnvironment; _userManager = userManager; _fileStorageRepository = fileStorageRepository; _categoryRepository = categoryRepository; _fileCategoryRepository = fileCategoryRepository; _dbContext = dbContext; }
private async Task SaveChanges(IFileStorageRepository fileStorageRepository, FileStorage fileStorage, IEnumerable <FileStorage> parentFileStorages) { using (var scope = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled)) { try { await fileStorageRepository.Update(fileStorage); await fileStorageRepository.Update(parentFileStorages); } catch (Exception ex) { scope.Dispose(); throw new Exception(ex.Message, ex); } scope.Complete(); } }
public FileStorageController(IFileStorageRepository fileStorageRepository, IMapper mapper, ILogger <FileStorageController> logger) { _fileStorageRepository = fileStorageRepository; _mapper = mapper; _logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="FileStorageProvider"/> class. /// </summary> /// <param name="repository">The repository.</param> public DefaultFileStorageProvider(IFileStorageRepository repository) { _repository = repository; }