public ActionResult _YorumEkle(YorumModel model) { model.Aktif = true; model.IP = Request.ServerVariables["REMOTE_ADDR"]; model.Onayli = true; model.OlusturmaTarihi = DateTime.Now; if (Request.IsAuthenticated) { model.KullaniciId = kullaniciServis.AktifKullanici(User.Identity.Name).Id; } if (ModelState.IsValid) { try { Yorum yorum = Mapper.Map <YorumModel, Yorum>(model); yorumServis.Ekle(yorum); return(Json(new { success = true, haberId = model.HaberId })); } catch (Exception ex) { } } return(PartialView(model)); }
public ActionResult _YorumEkle(int haberId) { var model = new YorumModel { HaberId = haberId }; return(PartialView()); }
//[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 async Task <HttpStatusCode> AddYorumAsync(YorumModel yorum) { yorum.OyunId = Convert.ToInt32(yorum.OyunIdText); yorum.Tarihi = DateTime.Now; string yorumJson = JsonSerializer.Serialize(yorum, _jsonSerializerOptions); HttpContent yorumHttpContent = new StringContent(yorumJson, Encoding.UTF8, "application/json"); var result = await _httpClient.PostAsync(_yorumApiUrl, yorumHttpContent); return(result.StatusCode); }
//[HttpPut] // aksiyon adı aynı olduğu için yazılmasına gerek yoktur public IActionResult Put([FromODataUri] int key, [FromBody] YorumModel model) { if (ModelState.IsValid) { model.Id = key; _yorumService.Update(model); return(Ok(model)); } return(BadRequest(ModelState)); }
public void Update(YorumModel model) { var entity = _db.Set <Yorum>().Find(model.Id); entity.YorumcuAdi = model.YorumcuAdi.Trim(); entity.Aciklamasi = model.Aciklamasi.Trim(); entity.Tarihi = model.Tarihi; entity.OyunId = model.OyunId; _db.Set <Yorum>().Update(entity); _db.SaveChanges(); }
public string YorumYap(YorumModel data) { if (HttpContext.Session["giris_yapan"] != null) { return(site_islem.YorumEkle(data, HttpContext.Session["giris_yapan"].ToString())); } else { return("-1"); } }
public void Add(YorumModel model) { var entity = new Yorum() { YorumcuAdi = model.YorumcuAdi.Trim(), Aciklamasi = model.Aciklamasi.Trim(), Tarihi = model.Tarihi, OyunId = model.OyunId }; _db.Set <Yorum>().Add(entity); _db.SaveChanges(); model.Id = entity.Id; }
public ActionResult Detay(int id, BlogModel p1, YorumModel model) { Yazilar yazi = db.Yazilar.Find(id); if (ModelState.IsValid) { foreach (var item in ModelState) { if (item.Value.Errors.Count > 0) { return(View(model)); } } Yorumlar y = new Yorumlar(); y.Icerik = model.Icerik; y.Durum = false; y.Kulanici = db.Kullanicilar.Where(m => m.Kullanici_ad == User.Identity.Name.ToString()).FirstOrDefault(); var yzi = db.Yazilar.Where(m => m.ID == id).FirstOrDefault(); y.Yazi = yzi; db.Yorumlar.Add(y); int sonuc = db.SaveChanges(); if (sonuc > 1) { TempData["message"] = "Yorumunuz gönderildi, Kontrol edildikten sonra yayınlanacaktır."; } // return RedirectToAction("Detay", "Blog", y1.ID); } return(View(yazi)); // return RedirectToAction("Detay", "Blog", y1.ID); }
public ActionResult Details(string id) { return(PartialView(YorumModel.GetList().FirstOrDefault(x => x.YorumId == id))); }
public ActionResult List() { return(View(YorumModel.GetList())); }