/// <summary> /// Initializes a new instance of the <see cref="StaticsticsBasicDataChangedEventHandler" /> class. /// </summary> /// <param name="modelRepository">The model repository.</param> /// <param name="timeSliceCreationService">The time slice creation service.</param> /// <param name="loggingService">The logging service.</param> /// <param name="statisticService">The statistic service.</param> public StaticsticsBasicDataChangedEventHandler( ITimeSliceModelRepository <IStatistic> modelRepository, ITimeSliceCreationService timeSliceCreationService, ILoggingService loggingService, IStatisticService statisticService) { _modelRepository = modelRepository; _timeSliceCreationService = timeSliceCreationService; _loggingService = loggingService; _statisticService = statisticService; }
/// <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; }