示例#1
0
        public ActionResult EmailSub(string email)
        {
            string mesaj  = "";
            var    _email = new EmailSub()
            {
                Email = email
            };

            if (ModelState.IsValid && !string.IsNullOrEmpty(_email.Email))
            {
                if (db.EmailSubs.Any(x => x.Email == _email.Email))
                {
                    mesaj = "Bu mail sisteme kayıtlı.";
                }
                else
                {
                    var emailSub = new EmailSub()
                    {
                        Email = _email.Email
                    };
                    db.EmailSubs.Add(emailSub);
                    db.SaveChanges();
                    mesaj = "İşlem Başarılı";
                }
            }
            else
            {
                mesaj = "Hatalı işlem";
            }
            return(Json(mesaj));
        }
示例#2
0
 public ActionResult Index(EmailSub email)
 {
     if (ModelState.IsValid)
     {
         db.EmailSub.Add(email);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(RedirectToAction("Index"));
 }
示例#3
0
        public JsonResult addEmail(EmailSub sub)
        {
            if (db.EmailSub.Any(v => v.Email == sub.Email))
            {
                var fail = new { Success = "duplicate" };
                return(Json(fail, JsonRequestBehavior.DenyGet));
            }
            db.EmailSub.Add(sub);
            db.SaveChanges();
            var result = new { Success = "true" };

            return(Json(result, JsonRequestBehavior.DenyGet));
        }