public JoinController(ILogger <JoinController> logger,
                       ServiceFacade.Controller context,
                       AuthenticationService authenticationService,
                       AuthorizationCodeService authorizationCodeService,
                       MailService mailService,
                       PointTranslationService pointTranslationService,
                       SchoolService schoolService,
                       SiteService siteService,
                       QuestionnaireService questionnaireService,
                       UserService userService)
     : base(context)
 {
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _mapper = context.Mapper;
     _authenticationService = authenticationService
                              ?? throw new ArgumentNullException(nameof(authenticationService));
     _authorizationCodeService = authorizationCodeService
                                 ?? throw new ArgumentNullException(nameof(authorizationCodeService));
     _mailService             = mailService ?? throw new ArgumentNullException(nameof(mailService));
     _pointTranslationService = pointTranslationService
                                ?? throw new ArgumentNullException(nameof(pointTranslationService));
     _schoolService = schoolService
                      ?? throw new ArgumentNullException(nameof(schoolService));
     _siteService          = siteService ?? throw new ArgumentNullException(nameof(siteService));
     _questionnaireService = questionnaireService
                             ?? throw new ArgumentNullException(nameof(questionnaireService));
     _userService = userService ?? throw new ArgumentNullException(nameof(userService));
     PageTitle    = _sharedLocalizer[Annotations.Title.Join];
 }
示例#2
0
 public JoinController(ILogger <JoinController> logger,
                       ServiceFacade.Controller context,
                       AuthenticationService authenticationService,
                       MailService mailService,
                       PointTranslationService pointTranslationService,
                       SchoolService schoolService,
                       SiteService siteService,
                       QuestionnaireService questionnaireService,
                       UserService userService,
                       ICodeSanitizer codeSanitizer)
     : base(context)
 {
     _logger = Require.IsNotNull(logger, nameof(logger));
     _mapper = context.Mapper;
     _authenticationService = Require.IsNotNull(authenticationService,
                                                nameof(authenticationService));
     _mailService             = Require.IsNotNull(mailService, nameof(mailService));
     _pointTranslationService = Require.IsNotNull(pointTranslationService,
                                                  nameof(pointTranslationService));
     _schoolService        = Require.IsNotNull(schoolService, nameof(schoolService));
     _siteService          = Require.IsNotNull(siteService, nameof(siteService));
     _questionnaireService = Require.IsNotNull(questionnaireService,
                                               nameof(questionnaireService));
     _userService   = Require.IsNotNull(userService, nameof(userService));
     _codeSanitizer = Require.IsNotNull(codeSanitizer, nameof(codeSanitizer));
     PageTitle      = "Join";
 }
示例#3
0
 public ProgramsController(ILogger <ProgramsController> logger,
                           ServiceFacade.Controller context,
                           BadgeService badgeService,
                           DailyLiteracyTipService dailyLiteracyTipService,
                           PointTranslationService pointTranslationService,
                           SiteService siteService)
     : base(context)
 {
     _logger                  = logger ?? throw new ArgumentNullException(nameof(logger));
     _badgeService            = badgeService ?? throw new ArgumentNullException(nameof(badgeService));
     _dailyLiteracyTipService = dailyLiteracyTipService
                                ?? throw new ArgumentNullException(nameof(dailyLiteracyTipService));
     _pointTranslationService = pointTranslationService
                                ?? throw new ArgumentNullException(nameof(pointTranslationService));
     _siteService = siteService ?? throw new ArgumentNullException(nameof(siteService));
     PageTitle    = "Program management";
 }