public ScanToEmailResponse Handle(ScanToEmailRequest message) { ScanToEmailResponse response = new ScanToEmailResponse(); string tempPath = System.IO.Path.GetTempPath(); ScanAdapter adapter = new ScanAdapter(message.DeviceId, message.PaperSize, message.ScanSource); PdfDocument pdfDoc = adapter.ScanToPDF(); logger.Debug(string.Format("Address: {0} Password: {1}", message.EmailAddress, message.EmailPassword)); GMailProvider emailProvider = new GMailProvider(); emailProvider.EmailAddress = message.EmailAddress; emailProvider.EmailPassword = message.EmailPassword; emailProvider.PdfDoc = pdfDoc; emailProvider.Execute(); return response; }
public ScanToEmailResponse Handle(ScanToEmailRequest message) { ScanToEmailResponse response = new ScanToEmailResponse(); string tempPath = System.IO.Path.GetTempPath(); ScanAdapter adapter = new ScanAdapter(message.DeviceId, message.PaperSize, message.ScanSource); PdfDocument pdfDoc = adapter.ScanToPDF(); logger.Debug(string.Format("Address: {0} Password: {1}", message.EmailAddress, message.EmailPassword)); GMailProvider emailProvider = new GMailProvider(); emailProvider.EmailAddress = message.EmailAddress; emailProvider.EmailPassword = message.EmailPassword; emailProvider.PdfDoc = pdfDoc; emailProvider.Execute(); return(response); }