public EMailAttachmentService(IEMailConfiguration configuration) { Guard.AgainstNull(configuration, "configuration"); _configuration = configuration; _log = Log.For(this); }
public SendEMailHandler(IEMailGateway gateway, IEMailConfiguration configuration) { Guard.AgainstNull(gateway, "gateway"); Guard.AgainstNull(configuration, "configuration"); this.gateway = gateway; this.configuration = configuration; log = Log.For(this); }
public SendEMailHandler(IEMailAttachmentService service, IEMailConfiguration configuration) { Guard.AgainstNull(service, "service"); Guard.AgainstNull(configuration, "configuration"); _service = service; _configuration = configuration; _log = Log.For(this); }
public EMailService(IEMailConfiguration configuration) { Guard.AgainstNull(configuration, "configuration"); this.configuration = configuration; }
public RemoveAttachmentHandler(IEMailConfiguration configuration) { Guard.AgainstNull(configuration, "configuration"); this.configuration = configuration; }