public ActionResult CreateCommentSave(bgk_yorum comment) { string result; if (comment.Yorum == null || (Session["memberInfo"] == null && comment.Yazan == null)) { result = "<font color=red>Boş bıraktığınız alan var..</font>"; } else { comment.YazilmaTarihi = DateTime.Now; if (Session["memberID"].ToString() == "0") { comment.Onay = false; result = "<font color=green>Yorumunuz başarıyla kaydedildi.. Onaylandıktan sonra yayınlanacak..</font><script typr=\"text/javascript\">setTimeout(function (){ ToggleCommentBar(); }, 2000);</script>"; } else { comment.Onay = BGKFunction.GetMyRole().YorumOnay; var post = Db.bgk_yazi.Find(comment.YaziID); result = "<font color=green>Yorumunuz başarıyla yayınlandı..</font><script typr=\"text/javascript\">setTimeout(function (){ window.location.href = '" + Url.Action("Details", new { id = comment.YaziID, seo = post.Seo }) + "'; }, 2000);</script>"; } Db.bgk_yorum.Add(comment); Db.SaveChanges(); } return(Content(result)); }
public ActionResult Delete(delete_action model) { bgk_yorum comment = Db.bgk_yorum.Find(model.Id); Db.bgk_yorum.Remove(comment); Db.SaveChanges(); return(Content("<script>$.BGK.SuccessModal('Yorum başarıyla silindi.', function () { window.location.href='" + Url.Action("index") + "' });</script>")); }
public ActionResult Edit(bgk_yorum comment) { if (ModelState.IsValid) { Db.Entry(comment).State = EntityState.Modified; Db.SaveChanges(); return(RedirectToAction("index")); } return(View(comment)); }
public ActionResult Edit(int num = 0) { bgk_yorum comment = Db.bgk_yorum.Find(num); if (comment == null) { return(HttpNotFound()); } return(View(comment)); }
public ActionResult Details(int num = 0) { bgk_yorum comment = Db.bgk_yorum.Find(num); if (comment == null) { return(Content("<script>$.BGK.ErrorModal('Bir sorun oluştu. Lütfen daha sonra tekrar deneyiniz.');</script>")); } return(PartialView(comment)); }
public ActionResult Delete(int num = 0) { bgk_yorum comment = Db.bgk_yorum.Find(num); if (comment == null) { return(Content("<script>$.BGK.ErrorModal('Bir sorun oluştu. Lütfen daha sonra tekrar deneyiniz.');</script>")); } return(PartialView("DeleteActions", new delete_action() { Id = num, Title = "Yorum Sil", Message = "Bu yorumu silmek istediğinizden emin misiniz?" })); }
public ActionResult ChangeApproval(int num = 0) { string result = ""; bgk_yorum comment = Db.bgk_yorum.Find(num); if (comment != null) { result = comment.Onay ? "Yorumun onayı başarıyla kaldırıldı." : "Yorum başarıyla onaylandı."; comment.Onay = !comment.Onay; Db.SaveChanges(); } return(Content("<script>$.BGK.SuccessModal('" + result + "');</script>")); }
public ActionResult Create(bgk_yorum comment) { if (ModelState.IsValid) { comment.UyeID = (int)Session["memberID"]; comment.YazilmaTarihi = DateTime.Now; Db.bgk_yorum.Add(comment); Db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.YaziID = new SelectList(Db.bgk_yazi, "Id", "Baslik"); return(View(comment)); }