示例#1
0
 public AccountMediator(
     IAccountProvider accountProvider,
     ICandidateServiceProvider candidateServiceProvider,
     SettingsViewModelServerValidator settingsViewModelServerValidator,
     IApprenticeshipApplicationProvider apprenticeshipApplicationProvider,
     IApprenticeshipVacancyProvider apprenticeshipVacancyProvider,
     ITraineeshipVacancyProvider traineeshipVacancyProvider,
     IConfigurationService configurationService,
     VerifyMobileViewModelServerValidator mobileViewModelServerValidator,
     EmailViewModelServerValidator emailViewModelServerValidator,
     VerifyUpdatedEmailViewModelServerValidator verifyUpdatedEmailViewModelServerValidator,
     ICandidateService candidateService,
     DeleteAccountSettingsViewModelServerValidator deleteAccountSettingsViewModelServerValidator
     )
 {
     _accountProvider                               = accountProvider;
     _candidateServiceProvider                      = candidateServiceProvider;
     _settingsViewModelServerValidator              = settingsViewModelServerValidator;
     _apprenticeshipApplicationProvider             = apprenticeshipApplicationProvider;
     _apprenticeshipVacancyProvider                 = apprenticeshipVacancyProvider;
     _configurationService                          = configurationService;
     _traineeshipVacancyProvider                    = traineeshipVacancyProvider;
     _verifyMobileViewModelServerValidator          = mobileViewModelServerValidator;
     _emailViewModelServerValidator                 = emailViewModelServerValidator;
     _verifyUpdatedEmailViewModelServerValidator    = verifyUpdatedEmailViewModelServerValidator;
     _candidateService                              = candidateService;
     _deleteAccountSettingsViewModelServerValidator = deleteAccountSettingsViewModelServerValidator;
 }
示例#2
0
 public HomeMediator(ICandidateServiceProvider candidateServiceProvider,
                     IHomeProvider homeProvider,
                     ContactMessageServerViewModelValidator contactMessageServerViewModelValidator)
 {
     _candidateServiceProvider = candidateServiceProvider;
     _homeProvider             = homeProvider;
     _contactMessageServerViewModelValidator = contactMessageServerViewModelValidator;
 }
示例#3
0
 public StatusController(ISearchProvider searchProvider,
                         IApprenticeshipApplicationProvider apprenticeshipApplicationProvider,
                         ICandidateServiceProvider candidateServiceProvider)
 {
     _searchProvider = searchProvider;
     _apprenticeshipApplicationProvider = apprenticeshipApplicationProvider;
     _candidateServiceProvider          = candidateServiceProvider;
 }
示例#4
0
 public RegisterController(ICandidateServiceProvider candidateServiceProvider,
                           IAuthenticationTicketService authenticationTicketService,
                           IRegisterMediator registerMediator,
                           IConfigurationManager configurationManager)
 {
     _authenticationTicketService = authenticationTicketService;
     _candidateServiceProvider    = candidateServiceProvider;
     _registerMediator            = registerMediator;
     _configurationManager        = configurationManager;
 }
 public RegisterMediator(ICandidateServiceProvider candidateServiceProvider,
                         RegisterViewModelServerValidator registerViewModelServerValidator,
                         ActivationViewModelServerValidator activationViewModelServerValidator,
                         MonitoringInformationViewModelValidator monitoringInformationViewModelValidator)
 {
     _candidateServiceProvider                = candidateServiceProvider;
     _registerViewModelServerValidator        = registerViewModelServerValidator;
     _activationViewModelServerValidator      = activationViewModelServerValidator;
     _monitoringInformationViewModelValidator = monitoringInformationViewModelValidator;
 }
 public HomeMediator(
     ILogService logService,
     ICandidateServiceProvider candidateServiceProvider,
     ContactMessageServerViewModelValidator contactMessageServerViewModelValidator,
     FeedbackServerViewModelValidator feedbackServerViewModelValidator)
 {
     _logService = logService;
     _candidateServiceProvider = candidateServiceProvider;
     _contactMessageServerViewModelValidator = contactMessageServerViewModelValidator;
     _feedbackServerViewModelValidator       = feedbackServerViewModelValidator;
 }
示例#7
0
 public LoginController(IAuthenticationTicketService authenticationTicketService,
                        ICandidateServiceProvider candidateServiceProvider,
                        ILoginMediator loginMediator,
                        IConfigurationService configurationService,
                        ILogService logService)
     : base(configurationService, logService)
 {
     _authenticationTicketService = authenticationTicketService; //todo: shouldn't be in here, move to Provider layer?
     _candidateServiceProvider    = candidateServiceProvider;    //todo: shouldn't be in here, move to Provider layer?
     _loginMediator = loginMediator;
 }
示例#8
0
 public StatusController(ISearchProvider searchProvider,
                         IApprenticeshipApplicationProvider apprenticeshipApplicationProvider,
                         ICandidateServiceProvider candidateServiceProvider,
                         IConfigurationService configurationService,
                         ILogService logService)
     : base(configurationService, logService)
 {
     _searchProvider = searchProvider;
     _apprenticeshipApplicationProvider = apprenticeshipApplicationProvider;
     _candidateServiceProvider          = candidateServiceProvider;
 }
 public RegisterController(ICandidateServiceProvider candidateServiceProvider,
                           IAccountProvider accountProvider,
                           IRegisterMediator registerMediator,
                           IConfigurationService configurationService,
                           ILogService logService)
     : base(configurationService, logService)
 {
     _candidateServiceProvider = candidateServiceProvider;
     _accountProvider          = accountProvider;
     _registerMediator         = registerMediator;
 }
示例#10
0
 public RegisterMediator(ICandidateServiceProvider candidateServiceProvider,
                         RegisterViewModelServerValidator registerViewModelServerValidator,
                         ActivationViewModelServerValidator activationViewModelServerValidator,
                         ForgottenPasswordViewModelServerValidator forgottenPasswordViewModelServerValidator,
                         PasswordResetViewModelServerValidator passwordResetViewModelServerValidator)
 {
     _candidateServiceProvider                  = candidateServiceProvider;
     _registerViewModelServerValidator          = registerViewModelServerValidator;
     _activationViewModelServerValidator        = activationViewModelServerValidator;
     _forgottenPasswordViewModelServerValidator = forgottenPasswordViewModelServerValidator;
     _passwordResetViewModelServerValidator     = passwordResetViewModelServerValidator;
 }
示例#11
0
 public LoginMediator(IUserDataProvider userDataProvider,
                      ICandidateServiceProvider candidateServiceProvider,
                      IConfigurationManager configurationManager,
                      LoginViewModelServerValidator loginViewModelServerValidator,
                      AccountUnlockViewModelServerValidator accountUnlockViewModelServerValidator,
                      ResendAccountUnlockCodeViewModelServerValidator resendAccountUnlockCodeViewModelServerValidator)
 {
     _userDataProvider                                = userDataProvider;
     _candidateServiceProvider                        = candidateServiceProvider;
     _configurationManager                            = configurationManager;
     _loginViewModelServerValidator                   = loginViewModelServerValidator;
     _accountUnlockViewModelServerValidator           = accountUnlockViewModelServerValidator;
     _resendAccountUnlockCodeViewModelServerValidator = resendAccountUnlockCodeViewModelServerValidator;
 }
示例#12
0
 public TraineeshipSearchMediator(
     IConfigurationService configService,
     ISearchProvider searchProvider,
     IUserDataProvider userDataProvider,
     TraineeshipSearchViewModelServerValidator searchRequestValidator,
     TraineeshipSearchViewModelLocationValidator searchLocationValidator,
     ITraineeshipVacancyProvider traineeshipVacancyProvider,
     ICandidateServiceProvider candidateServiceProvider)
     : base(configService, userDataProvider)
 {
     _searchProvider             = searchProvider;
     _searchRequestValidator     = searchRequestValidator;
     _searchLocationValidator    = searchLocationValidator;
     _traineeshipVacancyProvider = traineeshipVacancyProvider;
     _candidateServiceProvider   = candidateServiceProvider;
 }
示例#13
0
 public AccountMediator(
     IAccountProvider accountProvider,
     ICandidateServiceProvider candidateServiceProvider,
     SettingsViewModelServerValidator settingsViewModelServerValidator,
     IApprenticeshipApplicationProvider apprenticeshipApplicationProvider,
     IApprenticeshipVacancyDetailProvider apprenticeshipVacancyDetailProvider,
     ITraineeshipVacancyDetailProvider traineeshipVacancyDetailProvider,
     IConfigurationManager configurationManager,
     VerifyMobileViewModelServerValidator mobileViewModelServerValidator)
 {
     _accountProvider                      = accountProvider;
     _candidateServiceProvider             = candidateServiceProvider;
     _settingsViewModelServerValidator     = settingsViewModelServerValidator;
     _apprenticeshipApplicationProvider    = apprenticeshipApplicationProvider;
     _apprenticeshipVacancyDetailProvider  = apprenticeshipVacancyDetailProvider;
     _configurationManager                 = configurationManager;
     _traineeshipVacancyDetailProvider     = traineeshipVacancyDetailProvider;
     _verifyMobileViewModelServerValidator = mobileViewModelServerValidator;
 }
示例#14
0
 public ApprenticeshipSearchMediator(
     IConfigurationService configService,
     ISearchProvider searchProvider,
     ICandidateServiceProvider candidateServiceProvider,
     IUserDataProvider userDataProvider,
     IReferenceDataService referenceDataService,
     ApprenticeshipSearchViewModelServerValidator searchRequestValidator,
     ApprenticeshipSearchViewModelLocationValidator searchLocationValidator,
     IApprenticeshipVacancyProvider apprenticeshipVacancyProvider)
     : base(configService, userDataProvider)
 {
     _configService                 = configService;
     _candidateServiceProvider      = candidateServiceProvider;
     _searchProvider                = searchProvider;
     _referenceDataService          = referenceDataService;
     _searchRequestValidator        = searchRequestValidator;
     _searchLocationValidator       = searchLocationValidator;
     _apprenticeshipVacancyProvider = apprenticeshipVacancyProvider;
     _blacklistedCategoryCodes      = configService.Get <CommonWebConfiguration>().BlacklistedCategoryCodes.Split(',');
 }
示例#15
0
 public LoginMediator(IUserDataProvider userDataProvider,
                      ICandidateServiceProvider candidateServiceProvider,
                      IConfigurationService configurationService,
                      LoginViewModelServerValidator loginViewModelServerValidator,
                      AccountUnlockViewModelServerValidator accountUnlockViewModelServerValidator,
                      ResendAccountUnlockCodeViewModelServerValidator resendAccountUnlockCodeViewModelServerValidator,
                      IAuthenticationTicketService authenticationTicketService,
                      ForgottenPasswordViewModelServerValidator forgottenPasswordViewModelServerValidator,
                      PasswordResetViewModelServerValidator passwordResetViewModelServerValidator,
                      ForgottenEmailViewModelServerValidator forgottenEmailViewModelServerValidator,
                      ILogService logService)
 {
     _userDataProvider                                = userDataProvider;
     _candidateServiceProvider                        = candidateServiceProvider;
     _configurationService                            = configurationService;
     _loginViewModelServerValidator                   = loginViewModelServerValidator;
     _accountUnlockViewModelServerValidator           = accountUnlockViewModelServerValidator;
     _resendAccountUnlockCodeViewModelServerValidator = resendAccountUnlockCodeViewModelServerValidator;
     _authenticationTicketService                     = authenticationTicketService;
     _forgottenPasswordViewModelServerValidator       = forgottenPasswordViewModelServerValidator;
     _passwordResetViewModelServerValidator           = passwordResetViewModelServerValidator;
     _forgottenEmailViewModelServerValidator          = forgottenEmailViewModelServerValidator;
     _logService = logService;
 }
示例#16
0
 public UnsubscribeMediator(ICandidateServiceProvider candidateServiceProvider)
 {
     _candidateServiceProvider = candidateServiceProvider;
 }
示例#17
0
 protected static ITraineeshipSearchMediator GetMediator(IConfigurationService configurationService, ISearchProvider searchProvider, IUserDataProvider userDataProvider, ITraineeshipVacancyProvider traineeshipVacancyProvider, ICandidateServiceProvider candidateServiceProvider)
 {
     return(new TraineeshipSearchMediator(configurationService, searchProvider, userDataProvider, new TraineeshipSearchViewModelServerValidator(), new TraineeshipSearchViewModelLocationValidator(), traineeshipVacancyProvider, candidateServiceProvider));
 }
示例#18
0
 protected static IApprenticeshipSearchMediator GetMediator(IConfigurationService configurationService, ISearchProvider searchProvider, ICandidateServiceProvider candidateServiceProvider, IUserDataProvider userDataProvider, IReferenceDataService referenceDataService, IApprenticeshipVacancyProvider apprenticeshipVacancyProvider)
 {
     return(new ApprenticeshipSearchMediator(configurationService, searchProvider, candidateServiceProvider, userDataProvider, referenceDataService, new ApprenticeshipSearchViewModelServerValidator(), new ApprenticeshipSearchViewModelLocationValidator(), apprenticeshipVacancyProvider));
 }