Esempio n. 1
0
 public EmailService(
     ApiDbContext context,
     IHttpContextAccessor httpContext,
     IRazorConverterService razorConverterService,
     IDocumentService documentService,
     IPdfService pdfService,
     IOrganizationService organizationService,
     IChesClient chesClient,
     ISmtpEmailClient smtpEmailClient,
     IDocumentManagerClient documentManagerClient,
     IDocumentAccessTokenService documentAccessTokenService,
     ISiteService siteService,
     IAgreementService agreementService)
     : base(context, httpContext)
 {
     _razorConverterService      = razorConverterService;
     _documentService            = documentService;
     _pdfService                 = pdfService;
     _organizationService        = organizationService;
     _chesClient                 = chesClient;
     _documentManagerClient      = documentManagerClient;
     _documentAccessTokenService = documentAccessTokenService;
     _smtpEmailClient            = smtpEmailClient;
     _siteService                = siteService;
     _agreementService           = agreementService;
 }
Esempio n. 2
0
 public EmailService CreateService(
     IHttpContextAccessor httpContext             = null,
     IRazorConverterService razorConverterService = null,
     IDocumentService documentService             = null,
     IPdfService pdfService = null,
     IOrganizationService organizationService = null,
     IChesClient chesClient                                 = null,
     ISmtpEmailClient smtpEmailClient                       = null,
     IDocumentManagerClient documentManagerClient           = null,
     IDocumentAccessTokenService documentAccessTokenService = null,
     ISiteService siteService                               = null,
     IAgreementService agreementService                     = null
     )
 {
     return(new EmailService(
                TestDb,
                httpContext ?? A.Fake <IHttpContextAccessor>(),
                razorConverterService,
                documentService,
                pdfService,
                organizationService,
                chesClient,
                smtpEmailClient,
                documentManagerClient,
                documentAccessTokenService,
                siteService,
                agreementService
                ));
 }
Esempio n. 3
0
 public EmailService(
     ApiDbContext context,
     IHttpContextAccessor httpContext,
     IEmailDocumentsService emailDocumentService,
     IEmailRenderingService emailRenderingService,
     IChesClient chesClient,
     ISmtpEmailClient smtpEmailClient)
     : base(context, httpContext)
 {
     _emailDocumentService  = emailDocumentService;
     _emailRenderingService = emailRenderingService;
     _chesClient            = chesClient;
     _smtpEmailClient       = smtpEmailClient;
 }
Esempio n. 4
0
 public EmailService CreateService(
     IHttpContextAccessor httpContext             = null,
     IEmailDocumentsService emailDocumentService  = null,
     IEmailRenderingService emailRenderingService = null,
     IChesClient chesClient           = null,
     ISmtpEmailClient smtpEmailClient = null
     )
 {
     return(new EmailService(
                TestDb,
                httpContext ?? A.Fake <IHttpContextAccessor>(),
                emailDocumentService ?? A.Fake <IEmailDocumentsService>(),
                emailRenderingService ?? A.Fake <IEmailRenderingService>(),
                chesClient ?? A.Fake <IChesClient>(),
                smtpEmailClient ?? A.Fake <ISmtpEmailClient>()
                ));
 }
Esempio n. 5
0
 public EmailService(
     ApiDbContext context,
     IHttpContextAccessor httpContext,
     IRazorConverterService razorConverterService,
     IDocumentService documentService,
     IPdfService pdfService,
     IOrganizationService organizationService,
     IChesClient chesClient,
     ISmtpEmailClient smtpEmailClient)
     : base(context, httpContext)
 {
     _razorConverterService = razorConverterService;
     _documentService       = documentService;
     _pdfService            = pdfService;
     _organizationService   = organizationService;
     _chesClient            = chesClient;
     _smtpEmailClient       = smtpEmailClient;
 }