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);
        }
Пример #3
0
        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));
            }
        }
Пример #4
0
        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));
            }
        }
Пример #5
0
        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));
            }
        }
Пример #6
0
 public void Update(Begeni begeni)
 {
     _begeniDal.Update(begeni);
 }
Пример #7
0
 public void Delete(Begeni begeni)
 {
     _begeniDal.Delete(begeni);
 }
Пример #8
0
 //BegeniDal bDal = new BegeniDal();
 public void Add(Begeni begeni)
 {
     _begeniDal.Add(begeni);
 }
Пример #9
0
 public IActionResult Sil(Begeni begen)
 {
     _begeniService.Delete(begen);
     return(Ok(true));
 }