コード例 #1
0
 public CheckoutController(ICommandSender commandSender,
                           IQuerySender querySender,
                           IPasswordHasher <string> passwordHasher,
                           IAuthenticationHelper authenticationHelper,
                           ISessionProvider sessionProvider,
                           IConfirmationEmailSender confirmationEmailSender,
                           IClientIpProvider clientIpProvider,
                           ISiteIdProvider siteIdProvider,
                           ISiteUrlsProvider siteUrlsProvider,
                           IGeoCurrency geoCurrency,
                           FIL.Logging.ILogger logger,
                           IMailChimpProvider mailChimpProvider)
 {
     _commandSender           = commandSender;
     _querySender             = querySender;
     _passwordHasher          = passwordHasher;
     _authenticationHelper    = authenticationHelper;
     _sessionProvider         = sessionProvider;
     _confirmationEmailSender = confirmationEmailSender;
     _clientIpProvider        = clientIpProvider;
     _siteIdProvider          = siteIdProvider;
     _siteUrlsProvider        = siteUrlsProvider;
     _logger            = logger;
     _geoCurrency       = geoCurrency;
     _mailChimpProvider = mailChimpProvider;
 }
コード例 #2
0
 public PrintPAHController(ICommandSender commandSender, IQuerySender querySender, ISessionProvider sessionProvider, IClientIpProvider clientIpProvider, IMemoryCache memoryCache, ILogger logger)
 {
     _commandSender    = commandSender;
     _querySender      = querySender;
     _sessionProvider  = sessionProvider;
     _clientIpProvider = clientIpProvider;
     _memoryCache      = memoryCache;
     _logger           = logger;
 }
コード例 #3
0
 public MailChimpProvider(
     ISessionProvider sessionProvider,
     IClientIpProvider clientIpProvider,
     ISettings settings
     )
 {
     _sessionProvider  = sessionProvider;
     _clientIpProvider = clientIpProvider;
     _settings         = settings;
 }
コード例 #4
0
 public LoginGoogleController(ICommandSender commandSender, IQuerySender querySender, IAuthenticationHelper authenticationHelper, ISessionProvider sessionProvider, ILogger logger,
                              IClientIpProvider clientIpProvider, MailChimp.IMailChimpProvider mailChimpProvider)
 {
     _commandSender        = commandSender;
     _querySender          = querySender;
     _authenticationHelper = authenticationHelper;
     _sessionProvider      = sessionProvider;
     _logger            = logger;
     _clientIpProvider  = clientIpProvider;
     _mailChimpProvider = mailChimpProvider;
 }
コード例 #5
0
 public OTPLoginController(ICommandSender commandSender, IQuerySender querySender, IPasswordHasher <string> passwordHasher, IAuthenticationHelper authenticationHelper, ISessionProvider sessionProvider, IOTPProvider otpProvider, ILogger logger, ISettings settings, IClientIpProvider clientIpProvider)
 {
     _commandSender        = commandSender;
     _querySender          = querySender;
     _passwordHasher       = passwordHasher;
     _authenticationHelper = authenticationHelper;
     _sessionProvider      = sessionProvider;
     _otpProvider          = otpProvider;
     _logger           = logger;
     _settings         = settings;
     _clientIpProvider = clientIpProvider;
 }
コード例 #6
0
 public TicketAlertController(IQuerySender querySender,
                              IConfirmationEmailSender confirmationEmailSender,
                              ISiteIdProvider siteIdProvider,
                              ISiteUrlsProvider siteUrlsProvider,
                              IMemoryCache memoryCache,
                              ICommandSender commandSender,
                              IClientIpProvider clientIpProvider)
 {
     _querySender             = querySender;
     _commandSender           = commandSender;
     _confirmationEmailSender = confirmationEmailSender;
     _memoryCache             = memoryCache;
     _siteIdProvider          = siteIdProvider;
     _siteUrlsProvider        = siteUrlsProvider;
     _clientIpProvider        = clientIpProvider;
 }
コード例 #7
0
 public AccountController(ICommandSender commandSender, IConfirmationEmailSender confirmationEmailSender, IAccountEmailSender accountEmailSender, IQuerySender querySender,
                          ISiteIdProvider siteIdProvider, IClientIpProvider clientIpProvider,
                          ISiteUrlsProvider siteUrlsProvider, ISessionProvider sessionProvider, IAmazonS3FileProvider amazonS3FileProvider, IHostingEnvironment env, ILogger logger, MailChimp.IMailChimpProvider mailChimpProvider)
 {
     _commandSender           = commandSender;
     _confirmationEmailSender = confirmationEmailSender;
     _accountEmailSender      = accountEmailSender;
     _querySender             = querySender;
     _siteIdProvider          = siteIdProvider;
     _siteUrlsProvider        = siteUrlsProvider;
     _sessionProvider         = sessionProvider;
     _amazonS3FileProvider    = amazonS3FileProvider;
     _env = env;
     _clientIpProvider  = clientIpProvider;
     _logger            = logger;
     _mailChimpProvider = mailChimpProvider;
 }
コード例 #8
0
 public EventDetailController(
     ICommandSender commandSender,
     ISessionProvider sessionProvider,
     IAccountEmailSender accountEmailSender,
     IHttpContextAccessor httpContextAccessor,
     IQuerySender querySender,
     IClientIpProvider clientIpProvider,
     MailChimp.IMailChimpProvider mailChimpProvider,
     ILogger logger)
 {
     _commandSender       = commandSender;
     _querySender         = querySender;
     _sessionProvider     = sessionProvider;
     _accountEmailSender  = accountEmailSender;
     _httpContextAccessor = httpContextAccessor;
     _clientIpProvider    = clientIpProvider;
     _mailChimpProvider   = mailChimpProvider;
     _logger = logger;
 }