public void MyTestInitialize() { _fileSystem = new MockFileSystem(); var mockExifReader = new MockExifReader(_fileSystem); _directoryFactory = new PictureDirectoryFactory(_fileSystem, mockExifReader); _fileHandlerFactory = new FileHandlerFactory(_fileSystem); }
public FileHandlerService(IFileHandlerFactory handlerFactory, ISettingsProvider settingsProvider, ILogger logger) { _fileHandlerFactory = handlerFactory; _settingsProvider = settingsProvider; _logger = logger; _fileHandlers = new List <IFileHandler>(); }
public FileDataService(IFileHandlerFactory factory) { var dbSettings = ConfigurationManager.GetSection("PersonMgmt/DatabaseSettings") as NameValueCollection; var filename = dbSettings["Filename"]; var fileType = dbSettings["Type"]; _fileHandler = factory.Create(filename, fileType); }
public FileHandlerService(IFileHandlerFactory handlerFactory, IMessageQueueFactory msmqFactory, ISettingsProvider settingsProvider, ILogger logger) { _fileHandlerFactory = handlerFactory; _msmqFactory = msmqFactory; _settingsProvider = settingsProvider; _logger = logger; _fileHandlers = new List <IFileHandler>(); _reportingTimer = new Timer(ReportStatus); }
public FileUploadService(IFileHandlerFactory fileUploadValidationFactory, ILogger logger, IEventPublisher eventPublisher, IFileUploadRecordRepository fileUploadRecordRepository, IFileUploadSessionRepository fileUploadSessionRepository, ICacheManager cacheManager, AuditHelper auditHelper) { _fileUploadValidationFactory = fileUploadValidationFactory; _logger = logger; _eventPublisher = eventPublisher; _fileUploadRecordRepository = fileUploadRecordRepository; _fileUploadSessionRepository = fileUploadSessionRepository; _cacheManager = cacheManager; _auditHelper = auditHelper; }
public PersonViewModel(IFileHandlerFactory fileHandlerFactory, IPersonProvider personProvider) { _fileHandlerFactory = fileHandlerFactory; _personProvider = personProvider; LoadPersons(); SavePersonsCommand = new DelegateCommand(SavePersons, CanSavePersons); ImportPersonsCommand = new DelegateCommand <ImportPayload>(ImportPersons, CanImportPersons); }
public BlobController(IFileServiceFactory fileServiceFactory, IUserService userService, IFileHandlerFactory fileHandlerFactory) { Check.IsNotNull(fileServiceFactory, "fileServiceFactory"); Check.IsNotNull(userService, "userService"); Check.IsNotNull(fileHandlerFactory, "fileHandlerFactory"); diagnostics = new DiagnosticsProvider(this.GetType()); this.userService = userService; this.fileService = fileServiceFactory.GetFileService(Constants.Default); // get the current/signed in user this.user = IdentityHelper.GetCurrentUser(this.userService, this.User as ClaimsPrincipal); this.fileHandlerFactory = fileHandlerFactory; }
public LibraryService(IValidator <TrainingMaterialRequest> trainingMaterialRequestValidator, IValidator <ReSyncRequest> resyncRequestValidator, IFileHandlerFactory fileHandlerFactory, ILibraryRepository libraryRepository, ILibraryQuery libraryQuery, IMemoryCache cache) { this.trainingMaterialRequestValidator = trainingMaterialRequestValidator; this.resyncRequestValidator = resyncRequestValidator; this.fileHandlerFactory = fileHandlerFactory; this.libraryRepository = libraryRepository; this.libraryQuery = libraryQuery; this.cache = cache; }
internal PictureDirectory(string directory = null, IFileSystem fileSystem = null, IExifReader exifReader = null) { if (directory == null) { throw new ArgumentNullException("directory"); } if (fileSystem != null) { _fileSystem = fileSystem; _pictureDirectoryFactory = new PictureDirectoryFactory(fileSystem, exifReader); _fileHandlerFactory = new FileHandlerFactory(fileSystem); } if (exifReader != null) { _exifReader = exifReader; } Directory = directory; }
/// <summary> /// Returns the name of the file handler factory /// </summary> /// <param name="fileHandlerFactory"></param> /// <returns></returns> public string GetFactoryName(IFileHandlerFactory fileHandlerFactory) { foreach (string factoryName in FileHandlerFactories.Keys) if (fileHandlerFactory == FileHandlerFactories[factoryName]) return factoryName; throw new UnknownFileHandlerFactory(); }