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")); }
//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()); } }