/// <summary> /// Initializes a new instance of the <see cref="DashboardController"/> class. /// </summary> /// <param name="queryDispatcher">The query dispatcher.</param> /// <param name="accumulationPlanStatisticService">The accumulation plan statistic service.</param> /// <param name="timeSliceCreationService">The time slice creation service.</param> /// <param name="statisticCardConverterRepository">The statistic card converter repository.</param> /// <param name="transactionCalculationService">The transaction calculation service.</param> public DashboardController( IQueryDispatcher queryDispatcher, IAccumulationPlanStatisticService accumulationPlanStatisticService, ITimeSliceCreationService timeSliceCreationService, IStatisticCardConverterRepository statisticCardConverterRepository, ITransactionCalculationService transactionCalculationService) { _queryDispatcher = queryDispatcher; _accumulationPlanStatisticService = accumulationPlanStatisticService; _timeSliceCreationService = timeSliceCreationService; _statisticCardConverterRepository = statisticCardConverterRepository; _transactionCalculationService = transactionCalculationService; }