Пример #1
0
 public InputOutputLogger(IFiatConversion fiatConversion, CurrentFiat currentFiat,
                          LocalDataRetrieverComposite dataRetriever, LoggerFactory loggerFactory)
 {
     _fiatConversion = fiatConversion;
     _currentFiat    = currentFiat;
     _dataRetriever  = dataRetriever;
     _logger         = loggerFactory.GetLogger();
 }
Пример #2
0
 public TaxReportLogger(Config config, CurrentFiat currentFiat, CapitalGainReportSaver capitalGainReportSaver, LoggerFactory loggerFactory, LocalDataRetrieverComposite localDataRetrieverComposite)
 {
     _config                      = config;
     _currentFiat                 = currentFiat;
     _capitalGainReportSaver      = capitalGainReportSaver;
     _localDataRetrieverComposite = localDataRetrieverComposite;
     _logger                      = loggerFactory.GetLogger();
 }
 public BalanceDifferencesPortfolioLogger(Portfolio portfolioAcrossTime,
                                          LocalDataRetrieverComposite dataRetriever,
                                          IFiatConversion fiatConversion, CurrentFiat currentFiat, LoggerFactory loggerFactory)
 {
     _portfolioAcrossTime = portfolioAcrossTime;
     _dataRetriever       = dataRetriever;
     _fiatConversion      = fiatConversion;
     _currentFiat         = currentFiat;
     _logger = loggerFactory.GetLogger();
 }
Пример #4
0
 public PortfolioAcrossTime(LocalDataRetrieverComposite fileRepository,
                            Portfolio portfolio, LaunchpadTradeGenerator launchpadTradeGenerator,
                            DelistingTradeGenerator delistingTradeGenerator, IPortfolioAcrossTimeConfig config)
 {
     _fileRepository          = fileRepository;
     _portfolio               = portfolio;
     _launchpadTradeGenerator = launchpadTradeGenerator;
     _delistingTradeGenerator = delistingTradeGenerator;
     _config = config;
 }