public IActionResult Puanla(int id)
        {
            var           puanlanacak = _kitapService.GetById3(id);
            var           yorumlar    = _yorumlarService.GetById2(id);
            PuanlamaModel model       = new PuanlamaModel
            {
                Puan     = puanlanacak.Puan,
                YorumId  = puanlanacak.YorumId,
                Id       = puanlanacak.Id,
                KitapAdi = yorumlar.KitapAdi
            };

            return(View(model));
        }
        public IActionResult Puanla(PuanlamaModel model)
        {
            Yorumlar yorum = new Yorumlar();

            if (!ModelState.IsValid)
            {
                return(View());
            }
            TempData.Add("message", "Puanınız Başarıyla Verilmiştir Efendim.!");
            var puan = _kitapService.GetById3(model.Id);

            puan.Puan      = puan.Puan + 1;
            yorum.YorumId  = puan.YorumId;
            yorum.Yorum    = model.Yorum;
            yorum.YorumAdi = model.YorumAdi;
            yorum.KitapAdi = model.KitapAdi;

            _yorumlarService.Add(yorum);
            _kitapService.Update(puan);

            return(RedirectToAction("Index", controllerName: "Kitap"));
        }