public ActionResult BultenSil(int id) { Bulten bulten = db.Bulten.Find(id); if (bulten != null) { db.Bulten.Remove(bulten); db.SaveChanges(); } return(RedirectToAction("Bulten")); }
public ActionResult EmailEkle(Bulten p) { var kontrol = db.Bulten.Where(x => x.Email.Contains(p.Email)).FirstOrDefault(); if (kontrol != null) { TempData["kayitli"] = " "; return(RedirectToAction("Index", "Default")); } else { db.Bulten.Add(p); db.SaveChanges(); TempData["bulten"] = " "; return(RedirectToAction("Index", "Default")); } }
public ActionResult BultenKayit(string mail) { int result; if (mail == null) { result = 0; } if (Kontrol.mailValidation(mail) == true) { Bulten blt = db.Bulten.Where(b => b.Mail == mail).FirstOrDefault(); if (blt == null) { Bulten bulten = new Bulten(); result = 1; bulten.Mail = mail; bulten.Tarih = DateTime.Now; bulten.Ip = Kontrol.IpAdresi(); db.Bulten.Add(bulten); db.SaveChanges(); string icerik = "<b>Email Bültenine yeni bir kayıt eklendi</b> " + "<br/> <b>Mail: </b>" + bulten.Mail + "<br/> <b>Ip Adresi: </b>" + bulten.Ip; var gidecekMailler = db.iletisim.Select(m => m.Mailler).FirstOrDefault(); Helpers.SendMail.Mail("Bültene Yeni Kayıt Eklendi", icerik, gidecekMailler.ToString()); } else { // bültene daha önce kayıt yaptırılmış result = 2; } } else { result = 0; // mail formatı uygun değil } return(Json(result, JsonRequestBehavior.AllowGet)); }