public SupportController(ICheckoutIntegrationCommand checkoutIntegrationCommand, IPostSubmitCommand postSubmitCommand, IZohoCommand zoho, IOrderCloudClient oc, ISupportAlertService supportAlertService, ISendgridService sendgrid) { _checkoutIntegrationCommand = checkoutIntegrationCommand; _postSubmitCommand = postSubmitCommand; _oc = oc; _sendgrid = sendgrid; }
public RMACommand(IOrderCloudClient oc, IRMARepo rmaRepo, IOrderCloudIntegrationsCardConnectService cardConnect, ISendgridService sendgridService) { _oc = oc; _rmaRepo = rmaRepo; _cardConnect = cardConnect; _sendgridService = sendgridService; }
public IndexController(IIdentityService identityService, ICategoryService categoryService, ISendgridService sendgridService, ITokenReaderService tokenReaderService) { _identityService = identityService; _categoryService = categoryService; _sendgridService = sendgridService; _tokenReaderService = tokenReaderService; }
public LineItemCommand(ISendgridService sendgridService, IOrderCloudClient oc, IMeProductCommand meProductCommand, IPromotionCommand promotionCommand, TelemetryClient telemetry) { _oc = oc; _sendgridService = sendgridService; _meProductCommand = meProductCommand; _promotionCommand = promotionCommand; _telemetry = telemetry; }
public void Setup() { _oc = Substitute.For <IOrderCloudClient>(); _settings = Substitute.For <AppSettings>(); _sendGridClient = Substitute.For <ISendGridClient>(); _command = new SendgridService(_settings, _oc, _sendGridClient); }
////////////////////////////////// public UserBaseController(IUserBaseService userBaseService, IUserService userService, ISendgridService sendgridService, IErrorLogService errorLogService, IGmailService gmailService, IEmailTemplate emailTemplate) { _userBaseService = userBaseService; _userService = userService; _sendgridService = sendgridService; _gmailService = gmailService; _errorLogService = errorLogService; _emailTemplate = emailTemplate; }
public OrderController(IOrderRepository orderRepository, IProductRepository productRepository, IDotPayService dotPayService, IPurchaseSettingsRepository purchaseSettingsRepository, ISendgridService sendgridService) { this.orderRepository = orderRepository; this.productRepository = productRepository; this.dotPayService = dotPayService; this.purchaseSettingsRepository = purchaseSettingsRepository; this.sendgridService = sendgridService; }
public WebhooksController( AppSettings settings, ISendgridService sendgridService, ResourceHistoryQuery <ProductHistory> productQuery, ResourceHistoryQuery <PriceScheduleHistory> priceScheduleQuery, IOrderCloudClient orderCloud) : base(settings) { _settings = settings; _sendgridService = sendgridService; _productQuery = productQuery; _priceScheduleQuery = priceScheduleQuery; _oc = orderCloud; }
public IdentityService(UserManager <User> userManager, SignInManager <User> signInManager, ISendgridService sendgridService, IOptions <AppSettings> appSettings, IRefreshTokenService refreshTokenService, IImageService imageService) { _userManager = userManager; _signInManager = signInManager; _sendgridService = sendgridService; _appSettings = appSettings.Value; _refreshTokenService = refreshTokenService; _imageService = imageService; }
public MeProductCommand( IOrderCloudClient elevatedOc, IHSBuyerCommand hsBuyerCommand, IHSProductCommand hsProductCommand, ISendgridService sendgridService, IAppCache cache ) { _oc = elevatedOc; _hsBuyerCommand = hsBuyerCommand; _hsProductCommand = hsProductCommand; _sendgridService = sendgridService; _cache = cache; }
public PostSubmitCommand( ISendgridService sendgridService, IAvalaraCommand avatax, IOrderCloudClient oc, IZohoCommand zoho, ILineItemCommand lineItemCommand, AppSettings settings ) { _oc = oc; _avalara = avatax; _zoho = zoho; _sendgridService = sendgridService; _lineItemCommand = lineItemCommand; _settings = settings; }
public MeProductCommand( IOrderCloudClient elevatedOc, IHSBuyerCommand hsBuyerCommand, IHSProductCommand hsProductCommand, ISendgridService sendgridService, ISimpleCache cache, IExchangeRatesCommand exchangeRatesCommand ) { _oc = elevatedOc; _hsBuyerCommand = hsBuyerCommand; _hsProductCommand = hsProductCommand; _sendgridService = sendgridService; _cache = cache; _exchangeRatesCommand = exchangeRatesCommand; }
public PostSubmitCommand( ISendgridService sendgridService, ITaxCalculator taxCalculator, IOrderCloudClient oc, IZohoCommand zoho, ILineItemCommand lineItemCommand, AppSettings settings ) { _oc = oc; _taxCalculator = taxCalculator; _zoho = zoho; _sendgridService = sendgridService; _lineItemCommand = lineItemCommand; _settings = settings; }
public ProductUpdateCommand( IOrderCloudClient oc, ResourceHistoryQuery <ProductHistory> productQuery, ResourceHistoryQuery <PriceScheduleHistory> priceScheduleQuery, AppSettings settings, ISendgridService sendGrid) { var blobService = new OrderCloudIntegrationsBlobService(new BlobServiceConfig() { ConnectionString = settings.BlobSettings.ConnectionString, Container = "productupdates", AccessType = BlobContainerPublicAccessType.Off }); _productQuery = productQuery; _priceScheduleQuery = priceScheduleQuery; _oc = oc; _container = blobService.Container; _sendgridService = sendGrid; }
public UserService(IUserRepository userRepository, ISendgridService sendgridService, ILogger <UserService> logger) { _userRepository = userRepository; _sendgridService = sendgridService; _logger = logger; }
public WebPageController(IRiotApiService riotApiService, ISendgridService sendgridService) { this.riotApiService = riotApiService ?? throw new ArgumentNullException(nameof(riotApiService)); this.sendgridService = sendgridService ?? throw new ArgumentNullException(nameof(sendgridService)); }
public MessageSendersController(ISendgridService sendgridService, IOrderCommand orderCommand) { _sendgridService = sendgridService; _orderCommand = orderCommand; }
public SupportAlertService(TelemetryClient telemetry, ISendgridService sendgrid, AppSettings settings) { _telemetry = telemetry; _sendgrid = sendgrid; _settings = settings; }