Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 7
0
 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;
        }
Ejemplo n.º 9
0
        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);
        }
Ejemplo n.º 10
0
 public ActionResult Details(string id)
 {
     return(PartialView(YorumModel.GetList().FirstOrDefault(x => x.YorumId == id)));
 }
Ejemplo n.º 11
0
 public ActionResult List()
 {
     return(View(YorumModel.GetList()));
 }