Exemple #1
0
        public ExportManager(IExportEngine exportEngine, IExportAccessor accessor)
        {
            _exportEngine = exportEngine
                            ?? throw new ArgumentNullException(nameof(exportEngine));

            _accessor = accessor
                        ?? throw new ArgumentNullException(nameof(accessor));
        }
Exemple #2
0
        public DirectoryEngine(IDirectoryAccessor directoryAccessor, ICacheAccessor cacheAccessor, IExportAccessor exportAccessor)
        {
            _directoryAccessor = directoryAccessor
                                 ?? throw new ArgumentNullException(nameof(directoryAccessor));

            _cacheAccessor = cacheAccessor
                             ?? throw new ArgumentNullException(nameof(cacheAccessor));

            _exportAccessor = exportAccessor
                              ?? throw new ArgumentNullException(nameof(exportAccessor));
        }
        public ExportProcessingEngine(IExportAccessor exportAccessor,
                                      IDirectoryAccessor directoryAccessor, IEmailAccessor emailAccessor, ICacheAccessor cache)
        {
            _exportAccessor = exportAccessor
                              ?? throw new ArgumentNullException(nameof(exportAccessor));

            _directoryAccessor = directoryAccessor
                                 ?? throw new ArgumentNullException(nameof(directoryAccessor));

            _emailAccessor = emailAccessor
                             ?? throw new ArgumentNullException(nameof(emailAccessor));

            _cache = cache
                     ?? throw new ArgumentNullException(nameof(cache));
        }
 public ExportEngine(IExportAccessor exportAccessor)
 {
     _exportAccessor = exportAccessor
                       ?? throw new ArgumentNullException(nameof(exportAccessor));
 }