public SelectColumnsPresenter(ISelectColumnsView view, IFileReaderFactory fileReaderFactory, IRowCollectionComparer rowCollectionComparer)
 {
     _view = view;
     _fileReaderFactory     = fileReaderFactory;
     _rowCollectionComparer = rowCollectionComparer;
     _view.Presenter        = this;
 }
Пример #2
0
        public DocumentFactory(IFileWriterFactory fileWriterFactory, IFileReaderFactory fileReaderFactory)
        {
            Ensure.ArgumentNotNull(fileWriterFactory, "fileWriterFactory");
            Ensure.ArgumentNotNull(fileReaderFactory, "fileReaderFactory");

            _fileWriterFactory = fileWriterFactory;
            _fileReaderFactory = fileReaderFactory;
        }
Пример #3
0
 protected BundleBase(IFileWriterFactory fileWriterFactory, IFileReaderFactory fileReaderFactory, IDebugStatusReader debugStatusReader, ICurrentDirectoryWrapper currentDirectoryWrapper, IHasher hasher)
 {
     this.fileWriterFactory       = fileWriterFactory;
     this.fileReaderFactory       = fileReaderFactory;
     this.debugStatusReader       = debugStatusReader;
     this.currentDirectoryWrapper = currentDirectoryWrapper;
     this.hasher = hasher;
 }
Пример #4
0
 protected BundleBase(IFileWriterFactory fileWriterFactory, IFileReaderFactory fileReaderFactory, IDebugStatusReader debugStatusReader, ICurrentDirectoryWrapper currentDirectoryWrapper, IHasher hasher)
 {
     this.fileWriterFactory = fileWriterFactory;
     this.fileReaderFactory = fileReaderFactory;
     this.debugStatusReader = debugStatusReader;
     this.currentDirectoryWrapper = currentDirectoryWrapper;
     this.hasher = hasher;
 }
 public FileConfigurationLoggingSystemInitializer(
     IFileConfigurationContainerGetterFactory<Configuration.Configuration> configurationContainerGetterFactory,
     IFileReaderFactory<Configuration.Configuration> fileConfigurationReaderFactory,
     ISystemFactory systemFactory)
 {
     _configurationContainerGetterFactory = configurationContainerGetterFactory;
     _fileConfigurationReaderFactory = fileConfigurationReaderFactory;
     _systemFactory = systemFactory;
 }
 public FileConfigurationLoggingSystemInitializer(
     IFileConfigurationContainerGetterFactory <Configuration.Configuration> configurationContainerGetterFactory,
     IFileReaderFactory <Configuration.Configuration> fileConfigurationReaderFactory,
     ISystemFactory systemFactory)
 {
     _configurationContainerGetterFactory = configurationContainerGetterFactory;
     _fileConfigurationReaderFactory      = fileConfigurationReaderFactory;
     _systemFactory = systemFactory;
 }
Пример #7
0
 public JobProducer(IFileReaderFactory fileReaderFactory, IJobContext jobContext,
                    BlockingCollection <FileChunk> queue, FileInfo fileInfo,
                    CountdownEvent countdown)
 {
     this.fileReaderFactory = fileReaderFactory;
     this.jobContext        = jobContext;
     this.queue             = queue;
     this.fileInfo          = fileInfo;
     this.countdown         = countdown;
 }
Пример #8
0
 protected BundleBase(IFileWriterFactory fileWriterFactory, IFileReaderFactory fileReaderFactory, IDebugStatusReader debugStatusReader, ICurrentDirectoryWrapper currentDirectoryWrapper, IHasher hasher, IBundleCache bundleCache)
 {
     this.fileWriterFactory       = fileWriterFactory;
     this.fileReaderFactory       = fileReaderFactory;
     this.debugStatusReader       = debugStatusReader;
     this.currentDirectoryWrapper = currentDirectoryWrapper;
     this.hasher = hasher;
     ShouldRenderOnlyIfOutputFileIsMissing = false;
     HashKeyName      = "r";
     this.bundleCache = bundleCache;
 }
Пример #9
0
 protected BundleBase(IFileWriterFactory fileWriterFactory, IFileReaderFactory fileReaderFactory, IDebugStatusReader debugStatusReader, IDirectoryWrapper directoryWrapper, IHasher hasher, IBundleCache bundleCache)
 {
     this.fileWriterFactory = fileWriterFactory;
     this.fileReaderFactory = fileReaderFactory;
     this.debugStatusReader = debugStatusReader;
     this.directoryWrapper  = directoryWrapper;
     this.hasher            = hasher;
     bundleState            = new BundleState
     {
         DebugPredicate = Configuration.Instance.DefaultDebugPredicate(),
         ShouldRenderOnlyIfOutputFileIsMissing = false,
         HashKeyName = "r"
     };
     this.bundleCache = bundleCache;
 }
Пример #10
0
 private CssBundleFactory WithFileReaderFactory(IFileReaderFactory fileReaderFactory)
 {
     this.fileReaderFactory = fileReaderFactory;
     return this;
 }
Пример #11
0
 public LocationReader(IFileReaderFactory fileReaderFactory)
 {
     this.fileReaderFactory = fileReaderFactory;
 }
Пример #12
0
 public CSSBundleFactory WithFileReaderFactory(IFileReaderFactory fileReaderFactory)
 {
     this.fileReaderFactory = fileReaderFactory;
     return(this);
 }
Пример #13
0
 public JavaScriptBundle(IDebugStatusReader debugStatusReader, IFileWriterFactory fileWriterFactory, IFileReaderFactory fileReaderFactory, ICurrentDirectoryWrapper currentDirectoryWrapper, IHasher hasher, IBundleCache bundleCache) :
     base(fileWriterFactory, fileReaderFactory, debugStatusReader, currentDirectoryWrapper, hasher, bundleCache)
 {
 }
Пример #14
0
 public CSSBundle(IDebugStatusReader debugStatusReader, IFileWriterFactory fileWriterFactory, IFileReaderFactory fileReaderFactory, IDirectoryWrapper directoryWrapper, IHasher hasher, IBundleCache bundleCache)
     : base(fileWriterFactory, fileReaderFactory, debugStatusReader, directoryWrapper, hasher, bundleCache)
 {
 }
Пример #15
0
 public JavaScriptBundle(IDebugStatusReader debugStatusReader, IFileWriterFactory fileWriterFactory, IFileReaderFactory fileReaderFactory, IDirectoryWrapper directoryWrapper, IHasher hasher, IContentCache bundleCache, IContentCache rawContentCache) :
     base(fileWriterFactory, fileReaderFactory, debugStatusReader, directoryWrapper, hasher, bundleCache, rawContentCache)
 {
 }
Пример #16
0
 public VariantManager(IFileReaderFactory fileReaderFactory)
 {
     _fileReaderFactory = fileReaderFactory;
     Snps = new Dictionary<string, Snp>();
 }
Пример #17
0
 public JavaScriptBundle(IDebugStatusReader debugStatusReader, IFileWriterFactory fileWriterFactory, IFileReaderFactory fileReaderFactory)
     : base(fileWriterFactory, fileReaderFactory, debugStatusReader)
 {
 }
Пример #18
0
 private CssBundleFactory WithFileReaderFactory(IFileReaderFactory fileReaderFactory)
 {
     this.fileReaderFactory = fileReaderFactory;
     return(this);
 }
Пример #19
0
 protected BundleBase(IFileWriterFactory fileWriterFactory, IFileReaderFactory fileReaderFactory, IDebugStatusReader debugStatusReader)
 {
     this.fileWriterFactory = fileWriterFactory;
     this.fileReaderFactory = fileReaderFactory;
     this.debugStatusReader = debugStatusReader;
 }
 public FileProcessorB(IFileReaderFactory fileReaderFactory, FooDbContext fooDb)
 {
     _fileReaderFactory = fileReaderFactory;
     _fooDb             = fooDb;
 }
Пример #21
0
 public FileReaderClient(IFileReaderFactory factory, bool useEncryptionSystem = false, bool useRoleBasedSecurity = false, string roleName = null)
 {
     this.useEncryptionSystem = useEncryptionSystem;
     fileReaderStrategy       = factory.CreateFileReader(useEncryptionSystem, useRoleBasedSecurity, roleName);
 }
Пример #22
0
 protected BundleBase(IFileWriterFactory fileWriterFactory, IFileReaderFactory fileReaderFactory, IDebugStatusReader debugStatusReader)
 {
     this.fileWriterFactory = fileWriterFactory;
     this.fileReaderFactory = fileReaderFactory;
     this.debugStatusReader = debugStatusReader;
 }
Пример #23
0
 public JavaScriptBundle(IDebugStatusReader debugStatusReader, IFileWriterFactory fileWriterFactory, IFileReaderFactory fileReaderFactory, ICurrentDirectoryWrapper currentDirectoryWrapper, IHasher hasher)
     : base(fileWriterFactory, fileReaderFactory, debugStatusReader, currentDirectoryWrapper, hasher)
 {
 }
Пример #24
0
        static void Main(string[] args)
        {
            while (true)
            {
                string fileType = null;
                while (fileType != text && fileType != xml && fileType != json)
                {
                    Console.WriteLine("choose a file type (text / xml / json)");
                    fileType = Console.ReadLine();
                }

                string useEncryptionStr = null;
                while (useEncryptionStr != yes && useEncryptionStr != no)
                {
                    Console.WriteLine("do you want to use encryption system ( o / n)");
                    useEncryptionStr = Console.ReadLine();
                }
                bool useEncryption = useEncryptionStr == yes ? true : false;

                string useRoleBasedSecurityStr = null;
                while (useRoleBasedSecurityStr != yes && useRoleBasedSecurityStr != no)
                {
                    Console.WriteLine("do you want to use role based security ( o / n)");
                    useRoleBasedSecurityStr = Console.ReadLine();
                }
                bool useRoleBasedSecurity = useRoleBasedSecurityStr == yes ? true : false;

                string roleName = null;
                if (useRoleBasedSecurity)
                {
                    Console.WriteLine("choose your role name (admin / accountant)");
                    roleName = Console.ReadLine();
                }

                IFileReaderFactory fileReaderFactory = null;
                switch (fileType)
                {
                case text:
                    fileReaderFactory = new TextFileReaderFactory();
                    break;

                case xml:
                    fileReaderFactory = new XmlFileReaderFactory();
                    break;

                case json:
                    fileReaderFactory = new JsonFileReaderFactory();
                    break;
                }

                FileReaderClient client = new FileReaderClient(fileReaderFactory, useEncryption, useRoleBasedSecurity, roleName);
                client.Run();

                Console.WriteLine("do you want to continue ( o / n)");
                string continueStr = Console.ReadLine();
                if (continueStr == no)
                {
                    return;
                }
            }
        }
Пример #25
0
 public DefaultConfigLoader(IFileReaderFactory factory)
 {
     _factory   = factory;
     _processor = new ConfigTextMemoryStreamProcessor <DefaultConfigBuilder, Entities.Config>();
 }
Пример #26
0
 public JavaScriptBundleFactory WithFileReaderFactory(IFileReaderFactory fileReaderFactory)
 {
     this.fileReaderFactory = fileReaderFactory;
     return this;
 }
Пример #27
0
 public JobProducerFactory(IFileReaderFactory fileReader, IJobContext jobContext)
 {
     this.fileReader = fileReader;
     this.jobContext = jobContext;
 }
Пример #28
0
 public CSSBundle(IDebugStatusReader debugStatusReader, IFileWriterFactory fileWriterFactory, IFileReaderFactory fileReaderFactory, ICurrentDirectoryWrapper currentDirectoryWrapper, IHasher hasher, ICacher cacher)
     : base(fileWriterFactory, fileReaderFactory, debugStatusReader, currentDirectoryWrapper, hasher, cacher)
 {
 }
Пример #29
0
 public InternalFileLinesReader(IFileReaderFactory factory, SourceFile file, Duplicate[] duplicates)
 {
     _factory    = factory;
     _file       = file;
     _duplicates = duplicates;
 }
Пример #30
0
 public FileBuilder(IEncryptionFactory encryptionFactory, IFileReaderFactory fileReaderFactory)
 {
     this._encryptionFactory = encryptionFactory;
     this._fileReaderFactory = fileReaderFactory;
 }
Пример #31
0
 public JavaScriptBundleFactory WithFileReaderFactory(IFileReaderFactory fileReaderFactory)
 {
     this.fileReaderFactory = fileReaderFactory;
     return(this);
 }
Пример #32
0
 public CSSBundleFactory WithFileReaderFactory(IFileReaderFactory fileReaderFactory)
 {
     this.fileReaderFactory = fileReaderFactory;
     return this;
 }
Пример #33
0
 public SelectFilesPresenter(IOpenFileMessageHandler openFileMessageHandler, IFileReaderFactory fileReaderFactory)
 {
     _openFileMessageHandler = openFileMessageHandler;
     _fileReaderFactory      = fileReaderFactory;
 }
Пример #34
0
 public JavaScriptBundle(IDebugStatusReader debugStatusReader, IFileWriterFactory fileWriterFactory, IFileReaderFactory fileReaderFactory) : base(fileWriterFactory, fileReaderFactory, debugStatusReader)
 {
 }
 public FileService()
 {
     this.fileRepository    = new FileRepository();
     this.fileReaderFactory = new FileReaderFactory();
 }