예제 #1
0
 public ContactUsController(IRepository repository, IHttpEmailClient emailClient, ILogger <ContactUsController> logger, IApplicationConfiguration applicationConfiguration, BusinessId businessId)
 {
     _repository  = repository;
     _emailClient = emailClient;
     _logger      = logger;
     _applicationConfiguration = applicationConfiguration;
     _businessId = businessId;
 }
예제 #2
0
 public GroupEmailBuilder(ILogger <GroupEmailBuilder> logger,
                          IHttpEmailClient emailClient,
                          IApplicationConfiguration configuration,
                          BusinessId businessId)
 {
     _logger        = logger;
     _configuration = configuration;
     _businessId    = businessId;
     _emailClient   = emailClient;
     _fromEmail     = _configuration.GetEmailEmailFrom(_businessId.ToString()).IsValid()
         ? _configuration.GetEmailEmailFrom(_businessId.ToString()).ToString()
         : string.Empty;
 }
예제 #3
0
 public GroupsService
 (
     IContentApiRepository contentApiRepository,
     IProcessedContentRepository processedContentRepository,
     IHttpEmailClient emailClient,
     IApplicationConfiguration configuration,
     ILogger <GroupsService> logger,
     IStockportApiRepository stockportApiRepository,
     BusinessId businessId
 )
 {
     _contentApiRepository = contentApiRepository;
     _emailClient          = emailClient;
     _configuration        = configuration;
     _logger = logger;
     _stockportApiRepository     = stockportApiRepository;
     _businessId                 = businessId;
     _processedContentRepository = processedContentRepository;
 }