public ActionResult down(int entryID, int kullaniciID) { sozlukVeritabani db = new sozlukVeritabani(); Begeni begeni = db.Begeni.Where(x => x.entryID == entryID && x.kullaniciID == kullaniciID).FirstOrDefault(); db.Begeni.Remove(begeni); db.SaveChanges(); Response.Redirect(Request.UrlReferrer.ToString()); return(null); }
// GET: EntryIslemleri // GET: BEĞENİ ARTTIR public ActionResult up(int entryID, int kullaniciID) { sozlukVeritabani db = new sozlukVeritabani(); Begeni begeni = new Begeni(); begeni.entryID = entryID; begeni.kullaniciID = kullaniciID; db.Begeni.Add(begeni); db.SaveChanges(); Response.Redirect(Request.UrlReferrer.ToString()); return(null); }
public IActionResult Kaydet(Begeni begen) { Begeni begeni = _begeniService.GetYaziBegeni(begen.YaziId, begen.KullaniciId); if (begeni == null) { _begeniService.Add(begen); return(Ok(true)); } else { _begeniService.Delete(begeni); return(Ok(false)); } }
public JsonResult NotOy(int oy, int id) { Kullanıcı kul; kul = Session["kullanici"] as Kullanıcı; try { if (Session["HasVoted_" + id] == null || (bool)Session["HasVoted_" + id] != true) { Begeni b = new Begeni(); Not secilen = nRep.GetById(id); string isim = kul.KullaniciAdi; if (secilen.BegeniSayisi.HasValue) { secilen.BegeniSayisi = secilen.BegeniSayisi.Value + oy; //b.Notlar.Baslik = secilen.Baslik; //b.Notlar.BegeniSayisi = oy; bRep.Insert(b); } else { secilen.BegeniSayisi = oy; //b.Notlar.Baslik = secilen.Baslik; //b.Notlar.BegeniSayisi = oy; bRep.Insert(b); } nRep.Update(secilen); Session["Hasvoted_" + id] = true; return(Json("Oy verdiğiniz için teşekkürler.")); } else { return(Json("Tekrar oy veremezsiniz.")); } } catch (Exception ex) { return(Json("Bir hata oluştu." + ex.Message)); } }
public IActionResult Begen(int yaziId, int begeniSayisi) { int kulId = Convert.ToInt32(User.FindFirst(ClaimTypes.NameIdentifier).Value); Begeni begeni = _begeniService.GetYaziBegeni(yaziId, kulId); if (begeni == null) { begeni = new Begeni(); begeni.KayitTarihi = DateTime.Now; begeni.KullaniciId = Convert.ToInt32(User.FindFirst(ClaimTypes.NameIdentifier).Value); begeni.YaziId = yaziId; _begeniService.Add(begeni); return(Json(begeniSayisi + 1)); } else { _begeniService.Delete(begeni); return(Json(begeniSayisi - 1)); } }
public void Update(Begeni begeni) { _begeniDal.Update(begeni); }
public void Delete(Begeni begeni) { _begeniDal.Delete(begeni); }
//BegeniDal bDal = new BegeniDal(); public void Add(Begeni begeni) { _begeniDal.Add(begeni); }
public IActionResult Sil(Begeni begen) { _begeniService.Delete(begen); return(Ok(true)); }