/// <summary> /// Initializes this object /// </summary> /// <param name="modelReaderRepository">The model repository to read from</param> /// <param name="dateCalculationService">The date calculation service.</param> public StockQuotationsLastOfYearByIdQueryHandler( IModelReaderRepository <IStock> modelReaderRepository, IDateCalculationService dateCalculationService) { _modelReaderRepository = modelReaderRepository; _dateCalculationService = dateCalculationService; }
/// <summary> /// Initializes a new instance of the <see cref="ChartController" /> class. /// </summary> /// <param name="queryDispatcher">The query dispatcher.</param> /// <param name="dateCalculationService">The date calculation service.</param> /// <param name="transactionBook">The transaction book which contains all open positions.</param> public ChartController( IQueryDispatcher queryDispatcher, IDateCalculationService dateCalculationService, ITransactionBook transactionBook) { _queryDispatcher = queryDispatcher; _dateCalculationService = dateCalculationService; _transactionBook = transactionBook; }
/// <summary> /// Initializes a new instance of the <see cref="TransactionCalculationService" /> class. /// </summary> /// <param name="queryDispatcher">The query dispatcher.</param> /// <param name="dateCalculationService">The date calculation service.</param> /// <param name="iirCalculatorService">The iir calculator service.</param> /// <param name="transactionPerformanceService">The transaction performance service.</param> public TransactionCalculationService( IQueryDispatcher queryDispatcher, IDateCalculationService dateCalculationService, IInterestRateCalculatorService iirCalculatorService, ITransactionPerformanceService transactionPerformanceService) { _queryDispatcher = queryDispatcher; _dateCalculationService = dateCalculationService; _iirCalculatorService = iirCalculatorService; _transactionPerformanceService = transactionPerformanceService; }
/// <summary> /// Initializes this service with the given values /// </summary> /// <param name="dateCalculationService">The date calculation service</param> /// <param name="queryDispatcher">The query dispatcher to retrieve stock quotes</param> /// <param name="iirCalculationService">The iir calculation service.</param> /// <param name="transactionCalculationService">The transaction calculation service.</param> public AccumulationPlanStatisticService( IDateCalculationService dateCalculationService, IQueryDispatcher queryDispatcher, IInterestRateCalculatorService iirCalculationService, ITransactionCalculationService transactionCalculationService) { _dateCalculationService = dateCalculationService; _queryDispatcher = queryDispatcher; _iirCalculationService = iirCalculationService; _transactionCalculationService = transactionCalculationService; }
/// <summary> /// Initializes a new instance of the <see cref="TimeSliceCreationService" /> class. /// </summary> /// <param name="queryDispatcher">The query dispatcher.</param> /// <param name="dateCalculationService">The date calculation service.</param> public TimeSliceCreationService(IQueryDispatcher queryDispatcher, IDateCalculationService dateCalculationService) { _queryDispatcher = queryDispatcher; _dateCalculationService = dateCalculationService; }