public EmailServiceProcessor(IPgDataClient pgDataClient,
                              ITemplateEngine templateEngine,
                              IEmailProviderService emailProviderFactory)
 {
     this.pgDataClient         = pgDataClient;
     this.templateEngine       = templateEngine;
     this.emailProviderFactory = emailProviderFactory;
 }
 public EmailProviderService(IPgDataClient pgDataClient,
                             //SendGridProvider sendGridProvider,
                             SimpleEmailServiceProvider simpleEmailServiceProvider)
 {
     this.pgDataClient = pgDataClient;
     //this.sendGridProvider = sendGridProvider;
     this.simpleEmailServiceProvider = simpleEmailServiceProvider;
 }
 public EmailApiController(IPgDataClient pgClient, IQueueService queueService)
 {
     this.pgClient     = pgClient;
     this.queueService = queueService;
 }