public static IRestResponse SendSimpleMessage(EmailTransferObject emailTransferObject) { string base64imageString = emailTransferObject.Ad.ImageData; var imgSrc = string.Format("data:image/gif;base64,{0}", base64imageString); RestClient client; RestRequest request; PrepareEmailRequest(base64imageString, out client, out request); if (emailTransferObject.Reservation.ToString().Contains("Price")) { Payment pay = JsonConvert.DeserializeObject <Payment>(emailTransferObject.Reservation.ToString()); request.AddParameter("subject", "Payment for spot"); request.AddParameter("html", "<h3>Spot name:" + pay.Booking.Spot.name + "<h3>"); request.AddParameter("html", "<p>Payment date:" + pay.DateTime.ToString() + "<p>"); request.AddParameter("html", "<p>Payment price:" + pay.Price.ToString() + "<p>"); } else { Booking book = JsonConvert.DeserializeObject <Booking>(emailTransferObject.Reservation.ToString()); request.AddParameter("subject", "Booking for a spot"); request.AddParameter("html", "<h3>Spot name:" + book.Spot.name + "<h3>"); request.AddParameter("html", "<p>Booking date:" + book.DateTime.ToString() + "<p>"); } request.Method = Method.POST; return(client.Execute(request)); }
public void SendSimpleMessage(EmailTransferObject emailTransferObject) { EmailService.SendSimpleMessage(emailTransferObject); }