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));
        }