예제 #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 InviteController(ICommandSender commandSender, IQuerySender querySender, ISiteUrlsProvider siteUrlsProvider,
                         IAccountEmailSender emailSender, ISiteIdProvider siteIdProvider)
 {
     _commandSender    = commandSender;
     _querySender      = querySender;
     _siteUrlsProvider = siteUrlsProvider;
     _emailSender      = emailSender;
     _siteIdProvider   = siteIdProvider;
 }
예제 #3
0
 public PaymentController(ICommandSender commandSender,
                          ISiteUrlsProvider siteUrlsProvider,
                          ISiteIdProvider siteIdProvider,
                          IPaymentErrorMessageProvider paymentErrorMessageProvider)
 {
     _commandSender               = commandSender;
     _siteUrlsProvider            = siteUrlsProvider;
     _siteIdProvider              = siteIdProvider;
     _paymentErrorMessageProvider = paymentErrorMessageProvider;
 }
예제 #4
0
 public UserInviteInterestController(ICommandSender commandSender, IQuerySender querySender, ISessionProvider sessionProvider,
                                     ISiteUrlsProvider siteUrlsProvider, ISiteIdProvider siteIdProvider, ISettings settings, IAccountEmailSender emailSender)
 {
     _commandSender    = commandSender;
     _querySender      = querySender;
     _sessionProvider  = sessionProvider;
     _settings         = settings;
     _siteIdProvider   = siteIdProvider;
     _siteUrlsProvider = siteUrlsProvider;
     _emailSender      = emailSender;
 }
예제 #5
0
 public PaymentResponseController(ICommandSender commandSender,
                                  IPaymentErrorMessageProvider paymentErrorMessageProvider,
                                  ISiteIdProvider siteIdProvider,
                                  ISiteUrlsProvider siteUrlsProvider,
                                  IHttpContextAccessor httpContextAccessor,
                                  FIL.Logging.ILogger logger)
 {
     _commandSender = commandSender;
     _paymentErrorMessageProvider = paymentErrorMessageProvider;
     _siteIdProvider      = siteIdProvider;
     _siteUrlsProvider    = siteUrlsProvider;
     _httpContextAccessor = httpContextAccessor;
     _logger = logger;
 }
예제 #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 ApproveModerateController(
     ICommandSender commandSender,
     IAccountEmailSender accountEmailSender,
     ISiteUrlsProvider siteUrlsProvider,
     ISiteIdProvider siteIdProvider,
     IQuerySender querySender,
     ISessionProvider sessionProvider,
     IHttpContextAccessor httpContextAccessor)
 {
     _commandSender       = commandSender;
     _querySender         = querySender;
     _siteIdProvider      = siteIdProvider;
     _accountEmailSender  = accountEmailSender;
     _siteUrlsProvider    = siteUrlsProvider;
     _httpContextAccessor = httpContextAccessor;
     _sessionProvider     = sessionProvider;
 }
예제 #8
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;
 }
예제 #9
0
 public BaseUrlProvider(ISiteIdProvider siteIdProvider, ISiteUrlsProvider siteUrlsProvider, IHttpContextAccessor httpContextAccessor)
 {
     _siteIdProvider      = siteIdProvider;
     _siteUrlsProvider    = siteUrlsProvider;
     _httpContextAccessor = httpContextAccessor;
 }