Пример #1
0
 public MutualFundEvenDataTableGateway(
     ITinyReturnsDatabaseSettings tinyReturnsDatabaseSettings,
     ISystemLog systemLog)
     : base(systemLog)
 {
     _tinyReturnsDatabaseSettings = tinyReturnsDatabaseSettings;
 }
Пример #2
0
        public static void BootstrapForSystem(
            string logName,
            ITinyReturnsDatabaseSettings tinyReturnsDatabaseSettings)
        {
            LoggingBootstrapper.StartupLog(logName);

            var logForNetSystemLog = new LogForNetSystemLog();

            BootstrapAll(logForNetSystemLog, tinyReturnsDatabaseSettings);
        }
Пример #3
0
        private static void BootstrapAll(
            ISystemLog systemLog,
            ITinyReturnsDatabaseSettings tinyReturnsDatabaseSettings)
        {
            var returnsSeriesDataRepository = new TinyReturnsDatabase(tinyReturnsDatabaseSettings, systemLog);
            var flatFileIo                       = new FlatFileIo();
            var citiReturnsFileReader            = new CitiReturnsFileReader(systemLog);
            var performanceReportExcelReportView = new PerformanceReportExcelReportView();

            MasterFactory.SystemLog = systemLog;
            MasterFactory.TinyReturnsDatabaseSettings     = tinyReturnsDatabaseSettings;
            MasterFactory.ReturnsSeriesDataRepository     = returnsSeriesDataRepository;
            MasterFactory.MonthlyReturnsDataRepository    = returnsSeriesDataRepository;
            MasterFactory.CitiReturnsFileReader           = citiReturnsFileReader;
            MasterFactory.InvestmentVehicleDataRepository = returnsSeriesDataRepository;
            MasterFactory.FlatFileIo = flatFileIo;
            MasterFactory.PerformanceReportExcelReportView = performanceReportExcelReportView;
        }
Пример #4
0
 public static void BootstrapForTests(
     ISystemLog systemLog,
     ITinyReturnsDatabaseSettings tinyReturnsDatabaseSettings)
 {
     BootstrapAll(systemLog, tinyReturnsDatabaseSettings);
 }
 public ReturnsSeriesDataGateway(
     ITinyReturnsDatabaseSettings tinyReturnsDatabaseSettings,
     ISystemLog systemLog) : base(systemLog)
 {
     _tinyReturnsDatabaseSettings = tinyReturnsDatabaseSettings;
 }
Пример #6
0
 public TinyReturnsDatabase(
     ITinyReturnsDatabaseSettings tinyReturnsDatabaseSettings,
     ISystemLog systemLog) : base(systemLog)
 {
     _tinyReturnsDatabaseSettings = tinyReturnsDatabaseSettings;
 }
 public InvestmentVehicleDataGateway(
     ITinyReturnsDatabaseSettings tinyReturnsDatabaseSettings,
     ISystemLog systemLog) : base(systemLog)
 {
     _tinyReturnsDatabaseSettings = tinyReturnsDatabaseSettings;
 }