示例#1
0
 public DownloadForeignExchange(ILogger logger,
                                ITaskActions taskAction,
                                ICbrDownloader cbrDownloader,
                                IXmlSaver xmlSaver) : base(logger, taskAction)
 {
     _cbrDownloader = cbrDownloader;
     _xmlSaver      = xmlSaver;
 }
示例#2
0
 public DownloadRuonia(ILogger logger,
                       ITaskActions taskAction,
                       ICbrDownloader cbrDownloader,
                       IXmlSaver xmlSaver) : base(logger, taskAction)
 {
     _cbrDownloader = cbrDownloader;
     _xmlSaver      = xmlSaver;
 }
 public DownloadMoexInstruments(ILogger logger,
                                ITaskActions taskAction,
                                IMoexDownloader moexProvider,
                                IXmlSaver xmlSaver,
                                ICsvSaver csvSaver) : base(logger, taskAction)
 {
     _moexProvider = moexProvider;
     _xmlSaver     = xmlSaver;
     _csvSaver     = csvSaver;
 }
示例#4
0
        public DayXmlHelper(IUnitOfWork unitOfWork, IXmlSaver xmlSaver)
        {
            if (unitOfWork == null)
            {
                throw new ArgumentNullException("unitOfWork");
            }
            if (xmlSaver == null)
            {
                throw new ArgumentNullException("xmlSaver");
            }

            _unitOfWork = unitOfWork;
            _xmlSaver   = xmlSaver;
        }
示例#5
0
 public CalculationFactory(ILogger logger,
                           ITaskActions taskAction,
                           ICbrDownloader cbrDownloader,
                           IMoexDownloader moexDownloader,
                           IXmlSaver xmlSaver,
                           ICsvSaver csvSaver,
                           IConverterFactory converterFactory,
                           ISaverMurrData saverMurrData)
 {
     _logger         = logger;
     _taskAction     = taskAction;
     _cbrDownloader  = cbrDownloader;
     _moexDownloader = moexDownloader;
     _xmlSave        = xmlSaver;
     _csvSaver       = csvSaver;
     _convertFactory = converterFactory;
     _saverMurrData  = saverMurrData;
 }