private Messages.EmailDeliveryResponse RunSendEmail(Messages.EmailDeliveryRequest message) { var response = message.CreateResponse(ResponseStates.Failed); //if (Util.EmailUtils.SendEmail(message.mailMessage)) //{ // response.Status = ResponseStates.Success; //} response.Status = ResponseStates.Success; return(response); }
private void OnMessageReceived(Messages.EmailDeliveryRequest message) { _currentRequest = message; Console.WriteLine(String.Format("Model intitiator request received: {0}", message.ToString())); Messages.EmailDeliveryResponse response = new Messages.EmailDeliveryResponse(); // Let the user know we're starting ReplyToTemplate.ConvertAndSend(message.CreateResponse(ResponseStates.Success, ".STARTING")); // SendEmail response = RunSendEmail(message); Console.WriteLine("Complete"); // Send the actual response ReplyToTemplate.ConvertAndSend(response); }