Beispiel #1
0
        public async Task <ActionResult> Contruire(Construire Const)
        {
            var context = new ImobDbContext();


            if (ModelState.IsValid)
            {
                var constru = new Construire();
                constru.NameConst    = Const.NameConst;
                constru.EmailConst   = Const.EmailConst;
                constru.MessageConst = Const.MessageConst;
                constru.LieuConst    = Const.LieuConst;
                context.Construires.Add(Const);
                ViewBag.Message = "Demande d'aide prise en compte";
                context.SaveChanges();
                return(View("Construire", Const));

                /*var message = new MailMessage();
                 * message.To.Add(new MailAddress(Const.EmailConst));
                 * message.From = new MailAddress(Const.EmailConst);
                 * 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 confirmer votre demande en cliquant sur le bouton suivant");
                 * 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("Construire", Const);
                 * }*/
            }

            return(View("Contruire"));
        }
Beispiel #2
0
        //Partie Amy Construire delete
        public ActionResult DeletePostConstruire(int id)
        {
            var context = new ImobDbContext();

            try
            {
                Construire construi = context.Construires.Find(id);

                if (construi != null)
                {
                    context.Construires.Remove(construi);
                    context.SaveChanges();
                }
                return(RedirectToAction("Construire"));
            }
            catch (Exception ex)
            {
                return(HttpNotFound());
            }
        }