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; }
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 )); }
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; }
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>() )); }
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; }