//[HttpPost] // aksiyon adı aynı olduğu için yazılmasına gerek yoktur
 public IActionResult Post([FromBody] YorumModel model)
 {
     if (ModelState.IsValid)
     {
         _yorumService.Add(model);
         return(Ok(model));
     }
     return(BadRequest(ModelState));
 }
Example #2
0
 public IActionResult YorumYap(int haberId, string ad, string soyad, string mesaj)
 {
     try
     {
         yorumService.Add(new Entities.Concrete.Yorum
         {
             HaberId     = haberId,
             Ad          = ad,
             Soyad       = soyad,
             Mesaj       = mesaj,
             YorumTarihi = DateTime.Now
         });
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("", ex.Message);
     }
     return(Redirect("/Haber/HaberGetir?id=" + haberId.ToString()));
 }
Example #3
0
        public IActionResult YorumYap(int yaziId, string yorumAciklama)
        {
            Yorum yorum = new Yorum();

            yorum.KayitTarihi = DateTime.Now;
            yorum.KullaniciId = 0;
            if (User.HasClaim(x => x.Type == ClaimTypes.Name))
            {
                var kullaniciAdi = User.FindFirst(ClaimTypes.Name).Value;
                if (!string.IsNullOrEmpty(kullaniciAdi))
                {
                    yorum.KullaniciId = Convert.ToInt32(User.FindFirst(ClaimTypes.NameIdentifier).Value);
                }
            }

            yorum.Aciklama = yorumAciklama;
            yorum.YaziId   = yaziId;

            _yorumService.Add(yorum);

            return(PartialView("_YorumListpp", _yorumService.GetList(yaziId)));
        }
 public IActionResult YorumYap(YorumAddDto yorumAddDto)
 {
     _yorumService.Add(_mapper.Map <Yorum>(yorumAddDto));
     return(RedirectToAction("BlogDetail", new { id = yorumAddDto.BlogId }));
 }
Example #5
0
 public IActionResult Kaydet(Yorum yorum)
 {
     _yorumService.Add(yorum);
     return(Ok(true));
 }