public JsonResult Sil(yorum yorum_) { yorum dbYorum = _yorumRepository.GetById(yorum_.ID); if (dbYorum == null) { return(Json(new ResultJson { Success = false, Message = "Yorum Bulunamadı." })); } try { _yorumRepository.Delete(yorum_.ID); _yorumRepository.Save(); return(Json(new ResultJson { Success = true, Message = "Yorum Silme İşlemi Başarılı." })); } catch (Exception) { return(Json(new ResultJson { Success = false, Message = "Yorum Silme İşlemi Sırasında Bir Hata Oluştu !" })); } }
public JsonResult Sil(int ID) { Blog objBlog = _blogRepository.GetByID(ID); List <Yorum> yorumList = _context.Yorum.Where(x => x.Blog.ID == ID).ToList(); //List<Etiket> etiketList = _context.Etiket.Where(x => x.Blog.ID == ID).ToList(); if (objBlog == null) { return(Json(new ResultJson { Success = false, Message = "Blog bulunamadı." })); } if (yorumList != null) { foreach (Yorum data in yorumList) { _yorumRepository.Delete(data.ID); } _yorumRepository.Save(); } _blogRepository.Delete(ID); _blogRepository.Save(); return(Json(new ResultJson { Success = true, Message = "Blog silme işleminiz başarılı." })); }
public ActionResult Ekle(Yorum yorum) { try { _yorumRepository.Insert(yorum); _yorumRepository.Save(); return(Json(new ResultJson { Success = true, Message = "Blog ekleme işleminiz başarılı." })); } catch (Exception ex) { return(Json(new ResultJson { Success = true, Message = "Blog işlemi sırasında bir hata oluştu." })); } }
public JsonResult YorumYap(yorum yorum_, string yorum, int MakaleID) { var sessionControl = HttpContext.Session["ID"]; if (yorum == null) { return(Json(new ResultJson { Success = true, Message = "Yorum Eklerken Hata Oluştu !" }, JsonRequestBehavior.AllowGet)); } var ipAddress = string.Empty; if (HttpContext.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] != null) { ipAddress = HttpContext.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString(); } else if (HttpContext.Request.ServerVariables["HTTP_CLIENT_IP"] != null && HttpContext.Request.ServerVariables["HTTP_CLIENT_IP"].Length != 0) { ipAddress = HttpContext.Request.ServerVariables["HTTP_CLIENT_IP"]; } else if (HttpContext.Request.UserHostAddress.Length != 0) { ipAddress = HttpContext.Request.UserHostName; } _yorumRepository.Insert(new yorum { KullaniciID = Convert.ToInt32(sessionControl), MakaleID = MakaleID, Icerik = yorum, Tarih = DateTime.Now.ToLocalTime().ToString(), Onay = false, Ip = ipAddress }); _yorumRepository.Save(); return(Json(new ResultJson { Success = false, Message = "Yorum Başarıyla Eklenmiştir. Lütfen Editör Onayını Bekleyiniz !" }, JsonRequestBehavior.AllowGet)); }
public JsonResult Sil(int id) { Yorum y = _yorumRepository.GetByID(id); if (y == null) { throw new Exception("Yorum bulunamadı"); } try { _yorumRepository.Delete(y.ID); _yorumRepository.Save(); return(Json(new ResultJson { Success = true, Message = "Yorum başarıyla silindi" })); } catch (Exception ex) { return(Json(new ResultJson { Success = false, Message = "Bir hata oluştu" })); } }
public JsonResult Ekle(Yorum y) { try { _yorumRepository.Insert(y); _yorumRepository.Save(); return(Json(new ResultJson { Success = true, Message = "Yorumunuz eklendi" })); } catch (Exception ex) { return(Json(new ResultJson { Success = false, Message = "Bir hata oluştu" })); } }