Пример #1
0
        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));
        }
Пример #2
0
 public void SendSimpleMessage(EmailTransferObject emailTransferObject)
 {
     EmailService.SendSimpleMessage(emailTransferObject);
 }