Пример #1
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));
            }
        }
Пример #2
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));
            }
        }