Exemple #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));
        }
Exemple #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));
        }