예제 #1
0
 public StocksController(
     IDcfProvider stockProvider,
     IStockListService stockListService)
 {
     _stockProvider    = stockProvider;
     _stockListService = stockListService;
 }
예제 #2
0
 public MomentumStrategy(IStockListService stockListService, IStockPriceService stockPriceService, IStocksRepository stocksRepository, IMapper mapper)
 {
     _stockListService  = stockListService;
     _stockPriceService = stockPriceService;
     _stocksRepository  = stocksRepository;
     _mapper            = mapper;
 }
예제 #3
0
 public DcfStrategy(IIncomeStatementProvider incomeStatementProvider, IStocksRepository stocksRepository, IStockListService stockListService, IProfileProvider profileProvider, IBalanceSheetProvider balanceSheetProvider)
 {
     _incomeStatementProvider = incomeStatementProvider;
     _stocksRepository        = stocksRepository;
     _stockListService        = stockListService;
     _profileProvider         = profileProvider;
     _balanceSheetProvider    = balanceSheetProvider;
 }
예제 #4
0
 public StockListFacade(
     IStockListService stockListService,
     IMapper mapper,
     IStockRepoFacade stockRepoFacade)
 {
     _stockListService = stockListService ?? throw new ArgumentNullException(nameof(stockListService));
     _mapper           = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _stockRepoFacade  = stockRepoFacade ?? throw new ArgumentNullException(nameof(stockRepoFacade));
 }
예제 #5
0
 public DcfProvider(
     IMapper mapper,
     IStocksRepository stocksRepository,
     IStockListService stockListService,
     IDCFService dcfService)
 {
     _mapper           = mapper;
     _stocksRepository = stocksRepository;
     _stockListService = stockListService;
     _dcfService       = dcfService;
 }
 public DCFStrategyViewModel(
     IStockListService stockListService,
     IMapper mapper,
     IWindowsLogger logger,
     IDcfFacade dCFfacade,
     IStockRepository stockRepo
     )
 {
     _stockListService = stockListService ?? throw new ArgumentNullException(nameof(stockListService));
     _mapper           = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _logger           = logger ?? throw new ArgumentNullException(nameof(logger));
     _dCFfacade        = dCFfacade ?? throw new ArgumentNullException(nameof(dCFfacade));
     _stockRepo        = stockRepo ?? throw new ArgumentNullException(nameof(stockRepo));
     GetNewDCF         = new DelegateCommand(ExcecuteGetNewDCF);
     InitializeData();
 }
예제 #7
0
 public StockPriceProvider(IStockPriceService stockPriceService, IStockListService stockListService)
 {
     _stockPriceService = stockPriceService;
     _stockListService  = stockListService;
 }