示例#1
0
 public TournamentController(IGlobalSettings globalSettings,
                             IUmbracoContextAccessor umbracoContextAccessor,
                             ServiceContext serviceContext,
                             AppCaches appCaches,
                             IProfilingLogger profilingLogger,
                             UmbracoHelper umbracoHelper,
                             ITournamentDataSource tournamentDataSource,
                             IMatchListingDataSource matchDataSource,
                             IMatchFilterFactory matchFilterFactory,
                             ICommentsDataSource <Tournament> commentsDataSource,
                             IAuthorizationPolicy <Tournament> authorizationPolicy,
                             IDateTimeFormatter dateFormatter,
                             IEmailProtector emailProtector,
                             IBadLanguageFilter badLanguageFilter)
     : base(globalSettings, umbracoContextAccessor, serviceContext, appCaches, profilingLogger, umbracoHelper)
 {
     _tournamentDataSource = tournamentDataSource ?? throw new ArgumentNullException(nameof(tournamentDataSource));
     _matchDataSource      = matchDataSource ?? throw new ArgumentNullException(nameof(matchDataSource));
     _matchFilterFactory   = matchFilterFactory ?? throw new ArgumentNullException(nameof(matchFilterFactory));
     _commentsDataSource   = commentsDataSource ?? throw new ArgumentNullException(nameof(commentsDataSource));
     _authorizationPolicy  = authorizationPolicy ?? throw new ArgumentNullException(nameof(authorizationPolicy));
     _dateFormatter        = dateFormatter ?? throw new ArgumentNullException(nameof(dateFormatter));
     _emailProtector       = emailProtector ?? throw new ArgumentNullException(nameof(emailProtector));
     _badLanguageFilter    = badLanguageFilter ?? throw new ArgumentNullException(nameof(badLanguageFilter));
 }
示例#2
0
 public CompetitionController(IGlobalSettings globalSettings,
                              IUmbracoContextAccessor umbracoContextAccessor,
                              ServiceContext serviceContext,
                              AppCaches appCaches,
                              IProfilingLogger profilingLogger,
                              UmbracoHelper umbracoHelper,
                              ICompetitionDataSource competitionDataSource,
                              IAuthorizationPolicy <Competition> authorizationPolicy,
                              IEmailProtector emailProtector)
     : base(globalSettings, umbracoContextAccessor, serviceContext, appCaches, profilingLogger, umbracoHelper)
 {
     _competitionDataSource = competitionDataSource ?? throw new ArgumentNullException(nameof(competitionDataSource));
     _authorizationPolicy   = authorizationPolicy ?? throw new ArgumentNullException(nameof(authorizationPolicy));
     _emailProtector        = emailProtector ?? throw new ArgumentNullException(nameof(emailProtector));
 }
 public TeamController(IGlobalSettings globalSettings,
                       IUmbracoContextAccessor umbracoContextAccessor,
                       ServiceContext serviceContext,
                       AppCaches appCaches,
                       IProfilingLogger profilingLogger,
                       UmbracoHelper umbracoHelper,
                       ITeamDataSource teamDataSource,
                       IAuthorizationPolicy <Team> authorizationPolicy,
                       IEmailProtector emailProtector)
     : base(globalSettings, umbracoContextAccessor, serviceContext, appCaches, profilingLogger, umbracoHelper)
 {
     _teamDataSource      = teamDataSource ?? throw new System.ArgumentNullException(nameof(teamDataSource));
     _authorizationPolicy = authorizationPolicy ?? throw new System.ArgumentNullException(nameof(authorizationPolicy));
     _emailProtector      = emailProtector ?? throw new System.ArgumentNullException(nameof(emailProtector));
 }
示例#4
0
 public MatchLocationController(IGlobalSettings globalSettings,
                                IUmbracoContextAccessor umbracoContextAccessor,
                                ServiceContext serviceContext,
                                AppCaches appCaches,
                                IProfilingLogger profilingLogger,
                                UmbracoHelper umbracoHelper,
                                IMatchLocationDataSource matchLocationDataSource,
                                IAuthorizationPolicy <MatchLocation> authorizationPolicy,
                                IApiKeyProvider apiKeyProvider,
                                IEmailProtector emailProtector)
     : base(globalSettings, umbracoContextAccessor, serviceContext, appCaches, profilingLogger, umbracoHelper)
 {
     _matchLocationDataSource = matchLocationDataSource ?? throw new System.ArgumentNullException(nameof(matchLocationDataSource));
     _authorizationPolicy     = authorizationPolicy ?? throw new System.ArgumentNullException(nameof(authorizationPolicy));
     _apiKeyProvider          = apiKeyProvider ?? throw new System.ArgumentNullException(nameof(apiKeyProvider));
     _emailProtector          = emailProtector ?? throw new System.ArgumentNullException(nameof(emailProtector));
 }
 public TransientTeamController(IGlobalSettings globalSettings,
                                IUmbracoContextAccessor umbracoContextAccessor,
                                ServiceContext serviceContext,
                                AppCaches appCaches,
                                IProfilingLogger profilingLogger,
                                UmbracoHelper umbracoHelper,
                                ITeamDataSource teamDataSource,
                                IMatchListingDataSource matchDataSource,
                                IAuthorizationPolicy <Team> authorizationPolicy,
                                IDateTimeFormatter dateFormatter,
                                IEmailProtector emailProtector)
     : base(globalSettings, umbracoContextAccessor, serviceContext, appCaches, profilingLogger, umbracoHelper)
 {
     _teamDataSource      = teamDataSource ?? throw new ArgumentNullException(nameof(teamDataSource));
     _matchDataSource     = matchDataSource ?? throw new ArgumentNullException(nameof(matchDataSource));
     _authorizationPolicy = authorizationPolicy ?? throw new ArgumentNullException(nameof(authorizationPolicy));
     _dateFormatter       = dateFormatter ?? throw new ArgumentNullException(nameof(dateFormatter));
     _emailProtector      = emailProtector ?? throw new ArgumentNullException(nameof(emailProtector));
 }
 public SeasonResultsTableController(IGlobalSettings globalSettings,
                                     IUmbracoContextAccessor umbracoContextAccessor,
                                     ServiceContext serviceContext,
                                     AppCaches appCaches,
                                     IProfilingLogger profilingLogger,
                                     UmbracoHelper umbracoHelper,
                                     ISeasonDataSource seasonDataSource,
                                     IMatchListingDataSource matchDataSource,
                                     IAuthorizationPolicy <Competition> authorizationPolicy,
                                     IEmailProtector emailProtector,
                                     IDateTimeFormatter dateTimeFormatter
                                     )
     : base(globalSettings, umbracoContextAccessor, serviceContext, appCaches, profilingLogger, umbracoHelper)
 {
     _seasonDataSource    = seasonDataSource ?? throw new ArgumentNullException(nameof(seasonDataSource));
     _matchDataSource     = matchDataSource ?? throw new ArgumentNullException(nameof(matchDataSource));
     _authorizationPolicy = authorizationPolicy ?? throw new ArgumentNullException(nameof(authorizationPolicy));
     _emailProtector      = emailProtector ?? throw new ArgumentNullException(nameof(emailProtector));
     _dateTimeFormatter   = dateTimeFormatter ?? throw new ArgumentNullException(nameof(dateTimeFormatter));
 }