public ActionResult Details(int id) { BedRoom bed = context.BedRooms.Find(id); context.BedRooms.Remove(bed); context.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Contact(Contact model) { if (ModelState.IsValid) { var db = new RobertoContext(); db.Contacts.Add(new Contact { ID = model.ID, SenderName = model.SenderName, SenderEmail = model.SenderEmail, Message = model.Message }); db.SaveChanges(); var body = "<p>Email From: {0} ({1})</p><p>Message:</p><p>{2}</p>"; var message = new MailMessage(); message.To.Add(new MailAddress("*****@*****.**")); // replace with valid value message.From = new MailAddress(model.SenderEmail); // replace with valid value message.Subject = "Your email subject"; message.Body = string.Format(body, model.SenderName, model.SenderEmail, model.Message); message.IsBodyHtml = true; using (var smtp = new SmtpClient()) { smtp.EnableSsl = true; smtp.UseDefaultCredentials = false; var credential = new NetworkCredential { UserName = "******", // replace with valid value Password = "******" // replace with valid value }; smtp.UseDefaultCredentials = false; smtp.Credentials = credential; smtp.Host = "smtp.gmail.com"; smtp.Port = 587; await smtp.SendMailAsync(message); return(RedirectToAction("Contact")); } /*var mail = new MailMessage(); * mail.To.Add(new MailAddress(model.SenderEmail)); * mail.Subject = "Your Email Subject"; * mail.Body = string.Format("<p>Email From: {0} ({1})</p><p>Message:</p><p>{2}</p>", model.SenderName, model.SenderEmail, model.Message); * mail.IsBodyHtml = true;*/ /* using (var smtp = new SmtpClient()) * { * //await smtp.SendMailAsync(mail); * return RedirectToAction("SuccessMessage"); * }*/ } return(View(model)); }