Example #1
0
        public ActionResult ReplyAd(ReplyAdDetails replyDetails)
        {
            if (ModelState.IsValid)
            {
                var adDetails = _Repository.GetAdvertDetails(replyDetails.AdId);
                var subject = string.Format("{0} {1}", "Resposta ao seu anúncio: ", replyDetails.AdTitle);
                //var adDetails = _Repository.GetAdvertDetails(replyDetails.AdId);
                ////MailMessage mailMessage = new MailMessage();
                ////mailMessage.From = replyDetails.FromEmail;
                ////mailMessage.To = replyDetails.ToEmailAddress;
                ////mailMessage.Subject = replyDetails.AdTitle;
                ////mailMessage.Body = replyDetails.Message;
                ////SendEmail(mailMessage);

                string msg = "Você recebeu uma resposta ao seu anúncio, veja os detalhes abaixo:<br/><br/>";
                msg += "mensagem de: " + HtmlRemoval.StripTagsCharArray(replyDetails.Name) + "<br/>";
                msg += "email para contato: " + replyDetails.FromEmail + "<br/>";
                msg += "Número de telefone: " + replyDetails.TelephoneNum + "<br/>";
                msg += "Mensagem: " + HtmlRemoval.StripTagsCharArray(replyDetails.Message) + "<br/>";
                MailMessage message = new MailMessage();
                message.To.Add(adDetails.Email);
                message.IsBodyHtml = true;
                message.Subject = subject;//replyDetails.AdTitle;
                message.Body = msg;
                System.Net.Mail.SmtpClient smtp = new SmtpClient();
                smtp.Send(message);
                TempData["Title"] = "Sua mensagem foi enviada com sucesso!";
                TempData["Body"] = "Parabéns, sua mensagem foi enviada com sucesso!";
                TempData["Body1"] = "";
                return RedirectToAction("Confirmation", "Home");
            }
            return View(replyDetails);
        }
Example #2
0
        public ActionResult ReplyAd(int id)
        {
            ReplyAdDetails replyad = new ReplyAdDetails();

               var adDetails = _Repository.GetAdvertDetails(id);
            replyad.ToEmailAddress = adDetails.Email;
             replyad.AdTitle = adDetails.Title;
            replyad.Category = adDetails.Category;
            replyad.SubCategory = adDetails.SubCategory;
            replyad.CategoryId = adDetails.CateogryId;
            replyad.SubCategoryId = adDetails.SubCateogryId;
               replyad.AdId = id;
            return View(replyad);
        }