public SendEmailDocumentUpdated( ILogger <SendEmailDocumentUpdated> logger, IEmailProviderFactory emailProviderFactory, IDocumentClientUrlProvider documentClientUrlProvider ) : base(logger) { _emailProviderFactory = emailProviderFactory; _documentClientUrlProvider = documentClientUrlProvider; }
public IEmailProvider CreateDocumentCreatedSuccessFullyEmail(User user, Document document, IDocumentClientUrlProvider documentClientUrlProvider) { return(new DocumentCreatedSuccessFullyEmailProvider(user, document, documentClientUrlProvider)); }
public DocumentCreatedSuccessFullyEmailProvider(User user, Document document, IDocumentClientUrlProvider documentClientUrlProvider) { _user = user; _document = document; _documentClientUrlProvider = documentClientUrlProvider; }