//[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)); }
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())); }
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 })); }
public IActionResult Kaydet(Yorum yorum) { _yorumService.Add(yorum); return(Ok(true)); }