Пример #1
0
 public MostWicketsController(IGlobalSettings globalSettings,
                              IUmbracoContextAccessor umbracoContextAccessor,
                              ServiceContext serviceContext,
                              AppCaches appCaches,
                              IProfilingLogger profilingLogger,
                              UmbracoHelper umbracoHelper,
                              IStatisticsFilterFactory statisticsFilterFactory,
                              IBestPlayerTotalStatisticsDataSource statisticsDataSource,
                              IStatisticsBreadcrumbBuilder statisticsBreadcrumbBuilder,
                              IStatisticsFilterQueryStringParser statisticsFilterQueryStringParser,
                              IStatisticsFilterHumanizer statisticsFilterHumanizer)
     : base(globalSettings, umbracoContextAccessor, serviceContext, appCaches, profilingLogger, umbracoHelper)
 {
     _statisticsFilterFactory           = statisticsFilterFactory ?? throw new ArgumentNullException(nameof(statisticsFilterFactory));
     _statisticsDataSource              = statisticsDataSource ?? throw new ArgumentNullException(nameof(statisticsDataSource));
     _statisticsBreadcrumbBuilder       = statisticsBreadcrumbBuilder ?? throw new ArgumentNullException(nameof(statisticsBreadcrumbBuilder));
     _statisticsFilterQueryStringParser = statisticsFilterQueryStringParser ?? throw new ArgumentNullException(nameof(statisticsFilterQueryStringParser));
     _statisticsFilterHumanizer         = statisticsFilterHumanizer ?? throw new ArgumentNullException(nameof(statisticsFilterHumanizer));
 }