コード例 #1
0
        public async Task <ActionResult> LocationDetails(ContactPro contactPro, int id)
        {
            var post = _ctx.Posts.SingleOrDefault(c => c.Id_Post == id);

            var context = new ImobDbContext();


            if (ModelState.IsValid)
            {
                var constru = new ContactPro();
                constru.Nom       = contactPro.Nom;
                constru.Bailleur  = post.Email_Bailleur;
                constru.EmailCont = contactPro.EmailCont;
                constru.Message   = contactPro.Message;


                context.ContactPros.Add(constru);
                ViewBag.Message = "Demande d'aide prise en compte";
                context.SaveChanges();

                return(View("LocationDetails", post));

                /*var message = new MailMessage();
                 * message.To.Add(new MailAddress(post.Email_Bailleur));
                 * message.From = new MailAddress(constru.EmailCont);
                 * message.Subject = "IMOB+ Votre agence vous suit partout dans le monde";
                 * message.Body = string.Format("IMOB+ est heureux de vous compter parmir les clients de l'agence. Veillez rester en attente; une reponse sera vite donnée");
                 * message.IsBodyHtml = true;
                 *
                 * //configuration smtp
                 *
                 * using (var smtp = new SmtpClient())
                 * {
                 *  smtp.EnableSsl = true;
                 *  smtp.UseDefaultCredentials = false;
                 *  var credential = new NetworkCredential
                 *  {
                 *      UserName = "******",
                 *      Password = "******"
                 *  };
                 *  smtp.UseDefaultCredentials = false;
                 *  smtp.Credentials = credential;
                 *  smtp.Host = "smtp.gmail.com";
                 *  smtp.Port = 587;
                 *  await smtp.SendMailAsync(message);
                 *
                 *  return View("LocationDetails", post);
                 * }*/
            }

            return(View(post));
        }
コード例 #2
0
    protected void btnGonder_Click(object sender, EventArgs e)
    {
        Boolean snc = false;

        snc = ContactPro.ContactKayit(tIsim.Text, tEmail.Text, tMesaj.Text);
        if (snc)
        {
            cvpLabel.Text = "Gönderildi..";
        }
        else
        {
            cvpLabel.Text = "Ýþlem Baþarýsýz..";
        }
    }