public EmailWatcherMessage Translate(Message message) { if (message == null) { Logger.LogError(ExceptionMessageConstants.EmailMessageCannotBeNull); throw new Exception(); } EmailWatcherMessage toReturn = new EmailWatcherMessage { Subject = message.Headers.Subject, Body = message.FindFirstPlainTextVersion().GetBodyAsText(), Id = message.Headers.MessageId }; return toReturn; }
public EmailReceivedEventArgs(EmailWatcherMessage message) { _message = message; }