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)); }
public ActionResult Index(EmailSub email) { if (ModelState.IsValid) { db.EmailSub.Add(email); db.SaveChanges(); return(RedirectToAction("Index")); } return(RedirectToAction("Index")); }
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)); }