public ActionResult Create([Bind(Include = "Client_ID,Mailing_List_ID,Description")] client_mailinglist client_mailinglist, HttpPostedFileBase fileUploader) { if (ModelState.IsValid) { //List<client> clientEmail = db.clients.ToList(); var clients = (from clientlist in db.clients where clientlist.Client_ID == client_mailinglist.Client_ID select clientlist).First(); // var fileName = @"c:\test.pdf"; MailMessage mail = new MailMessage("*****@*****.**", clients.Client_Email); SmtpClient client = new SmtpClient(); client.Port = 25; client.DeliveryMethod = SmtpDeliveryMethod.Network; client.Credentials = new System.Net.NetworkCredential("*****@*****.**", "k1Yvi2&5"); client.Host = "nl1-wss2.a2hosting.com"; mail.Subject = "External Mailing List"; if (fileUploader != null) { string fileName = Path.GetFileName(fileUploader.FileName); mail.Attachments.Add(new Attachment(fileUploader.InputStream, fileName)); } mail.Body = "Hi " + clients.Client_Name + "\n\n" + client_mailinglist.Description + "\n\nRegards" + "\nReps On The Move Team"; client.Send(mail); //db.client_mailinglist.Add(client_mailinglist); //db.SaveChanges(); return(RedirectToAction("Index", "Home")); } ViewBag.Client_ID = new SelectList(db.clients, "Client_ID", "Client_Name", client_mailinglist.Client_ID); ViewBag.Mailing_List_ID = new SelectList(db.mailing_list, "Mailing_List_ID", "Mailing_List_Name", client_mailinglist.Mailing_List_ID); return(View(client_mailinglist)); }
public ActionResult DeleteConfirmed(int id) { client_mailinglist client_mailinglist = db.client_mailinglist.Find(id); db.client_mailinglist.Remove(client_mailinglist); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Client_ID,Mailing_List_ID,Description")] client_mailinglist client_mailinglist) { if (ModelState.IsValid) { db.Entry(client_mailinglist).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Client_ID = new SelectList(db.clients, "Client_ID", "Client_Name", client_mailinglist.Client_ID); ViewBag.Mailing_List_ID = new SelectList(db.mailing_list, "Mailing_List_ID", "Mailing_List_Name", client_mailinglist.Mailing_List_ID); return(View(client_mailinglist)); }
// GET: client_mailinglist/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } client_mailinglist client_mailinglist = db.client_mailinglist.Find(id); if (client_mailinglist == null) { return(HttpNotFound()); } return(View(client_mailinglist)); }
// GET: client_mailinglist/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } client_mailinglist client_mailinglist = db.client_mailinglist.Find(id); if (client_mailinglist == null) { return(HttpNotFound()); } ViewBag.Client_ID = new SelectList(db.clients, "Client_ID", "Client_Name", client_mailinglist.Client_ID); ViewBag.Mailing_List_ID = new SelectList(db.mailing_list, "Mailing_List_ID", "Mailing_List_Name", client_mailinglist.Mailing_List_ID); return(View(client_mailinglist)); }