protected ControllerBase(IDomainDataContext db, ILogger logger, IMailDispatchService mailer, IHtmlTemplateManager htmlTemplateManager) { this.db = db; this.logger = logger; this.mailer = mailer; this.htmlTemplateManager = htmlTemplateManager; }
public SimpleMailService( IMailDispatchService mailDispatchService, IMailMessageRenderer mailMessageRenderer ) { _mailDispatchService = mailDispatchService; _mailMessageRenderer = mailMessageRenderer; }
protected DataSyncController(IDomainDataContext db, ILogger logger, IMailDispatchService mailer, IHtmlTemplateManager htmlTemplateManager, DataSyncAgent syncAgent) { this.db = db; this.logger = logger; this.mailer = mailer; this.htmlTemplateManager = htmlTemplateManager; this.syncAgent = syncAgent; }
public SendStatusMailCommandHandler( IStatusMailProvider statusMailProvider, ITemplateProvider templateProvider, IMailDispatchService mailDispatchService, StatusMailSettings statusMailSettings, IBookingProvider bookingProvider) { StatusMailProvider = statusMailProvider; TemplateProvider = templateProvider; MailDispatchService = mailDispatchService; Settings = statusMailSettings; BookingProvider = bookingProvider; }
public SendBookingMailCommandHandler( IAdvancedContentRepository domainRepository, IBookingProvider bookingProvider, IMailDispatchService mailDispatchService, ICommandExecutor commandExecutor, IPermissionValidationService permissionValidationService, ICurrentUserProvider currentUserProvider) { DomainRepository = domainRepository; BookingProvider = bookingProvider; MailDispatchService = mailDispatchService; CommandExecutor = commandExecutor; PermissionValidationService = permissionValidationService; CurrentUserProvider = currentUserProvider; }
public CheckoutBookingCommandHandler( IAdvancedContentRepository domainRepository, IBookingProvider bookingProvider, ITemplateProvider templateProvider, IMailDispatchService mailDispatchService, ICommandExecutor commandExecutor, BookingSettings bookingSettings, ICurrentUserProvider currentUserProvider) { DomainRepository = domainRepository; BookingProvider = bookingProvider; TemplateProvider = templateProvider; MailDispatchService = mailDispatchService; CommandExecutor = commandExecutor; BookingSettings = bookingSettings; CurrentUserProvider = currentUserProvider; }
public BookingRequestCommandHandler( IAdvancedContentRepository domainRepository, ISequenceNumberGenerator sequenceNumberGenerator, ITemplateProvider templateProvider, ITenantCategoryProvider tenantCategoryProvider, IMailDispatchService mailDispatchService, ICommandExecutor commandExecutor, BookingSettings bookingSettings, ICurrentUserProvider currentUserProvider) { DomainRepository = domainRepository; SequenceNumberGenerator = sequenceNumberGenerator; TemplateProvider = templateProvider; TenantCategoryProvider = tenantCategoryProvider; MailDispatchService = mailDispatchService; CommandExecutor = commandExecutor; BookingSettings = bookingSettings; CurrentUserProvider = currentUserProvider; }
public CalloutController(IDomainDataContext db, ILogger logger, IMailDispatchService mailer, IHtmlTemplateManager htmlTemplateManager) : base(db, logger, mailer, htmlTemplateManager) { }
public PushNotificationController(IDomainDataContext db, ILogger logger, IMailDispatchService mailer, IHtmlTemplateManager htmlTemplateManager) : base(db, logger, mailer, htmlTemplateManager) { }