public SecurityPriceResponseJob(ILogger logger, IConnectionFactory connectionFactory, ISessionFactory sessionFactory, IPortfolioNavDateSecurityPriceRepository portfolioNavDateSecurityPriceRepository) { this.logger = logger; this.connectionFactory = connectionFactory; this.sessionFactory = sessionFactory; this.portfolioNavDateSecurityPriceRepository = portfolioNavDateSecurityPriceRepository; }
public SecurityPriceRequestJob(ILogger logger, ISessionFactory sessionFactory, INavDateRepository navDateRepository, IPortfolioRepository portfolioRepository, IPortfolioNavDateRepository portfolioNavDateRepository, IPortfolioSecurityRepository portfolioSecurityRepository, IPortfolioNavDateSecurityPriceRepository portfolioNavDateSecurityPriceRepository, IConnectionFactory connectionFactory, INavDateCalculator navDateCalculator) { this.logger = logger; this.sessionFactory = sessionFactory; this.navDateRepository = navDateRepository; this.portfolioRepository = portfolioRepository; this.portfolioNavDateRepository = portfolioNavDateRepository; this.portfolioSecurityRepository = portfolioSecurityRepository; this.portfolioNavDateSecurityPriceRepository = portfolioNavDateSecurityPriceRepository; this.connectionFactory = connectionFactory; this.navDateCalculator = navDateCalculator; }