コード例 #1
0
        public JsonResult Sil(yorum yorum_)
        {
            yorum dbYorum = _yorumRepository.GetById(yorum_.ID);

            if (dbYorum == null)
            {
                return(Json(new ResultJson {
                    Success = false, Message = "Yorum Bulunamadı."
                }));
            }

            try
            {
                _yorumRepository.Delete(yorum_.ID);
                _yorumRepository.Save();

                return(Json(new ResultJson {
                    Success = true, Message = "Yorum Silme İşlemi Başarılı."
                }));
            }
            catch (Exception)
            {
                return(Json(new ResultJson {
                    Success = false, Message = "Yorum Silme İşlemi Sırasında Bir Hata Oluştu !"
                }));
            }
        }
コード例 #2
0
ファイル: Sorgular.cs プロジェクト: emreyk/Menu
        public List <yorum> Yorumlar()
        {
            var yorum = new List <yorum>();

            using (MySqlConnection connection = new MySqlConnection(Baglanti.BaglantiCumlesi))
            {
                var kategoriGelen = "SELECT * FROM yorum";

                connection.Open();
                using (MySqlCommand command = new MySqlCommand(kategoriGelen, connection))
                {
                    MySqlDataReader reader = command.ExecuteReader();
                    while (reader.Read())
                    {
                        yorum model = new yorum();
                        model.id    = Convert.ToInt32(reader["id"]);
                        model.mesaj = reader["mesaj"].ToString();


                        yorum.Add(model);
                    }
                }

                connection.Close();
            }



            return(yorum);
        }
コード例 #3
0
        public ActionResult YorumOnayGeri(int id)
        {
            yorum y = db.yorum.FirstOrDefault(x => x.yorumID == id);

            y.onay = false;
            db.SaveChanges();
            return(RedirectToAction("YorumListesi"));
        }
コード例 #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            yorum yorum = db.yorums.Find(id);

            db.yorums.Remove(yorum);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #5
0
        public ActionResult YeniYorum(yorum y)
        {
            if (!ModelState.IsValid)
            {
                return(View("YeniYorum"));
            }

            c.yorums.Add(y);
            c.SaveChanges();
            return(RedirectToAction("Yorum"));
        }
コード例 #6
0
        public ActionResult yorumYap(yorum yorumVeri)
        {
            yorum  yeniYorum = new yorum();
            string date      = DateTime.Now.ToShortDateString();

            yeniYorum = yorumVeri;
            yeniYorum.eklenmeTarihi = Convert.ToDateTime(date);
            db.yorum.Add(yeniYorum);
            db.SaveChanges();
            return(RedirectToAction("ilanDetay", yorumVeri.ilanID));
        }
コード例 #7
0
        public ActionResult DYorumGuncelle(yorum m)
        {
            var yor = c.yorums.Find(m.ID);

            yor.KullaniciAdi = m.KullaniciAdi;
            yor.Mail         = m.Mail;
            yor.Yorum        = m.Yorum;
            yor.star         = m.star;
            c.SaveChanges();
            return(RedirectToAction("Yorum"));
        }
コード例 #8
0
ファイル: ShopController.cs プロジェクト: ibrgnyg/mvc3
        public string yorumKaydet(int _urunNo, string _yorumcu, string _yorum)
        {
            yorum model = new yorum()
            {
                yorumcu     = _yorumcu,
                yorumAdi    = _yorum,
                yorumTarihi = DateTime.Now,
                urunNo      = _urunNo
            };

            return(repoYorum.yorumKaydet(model));
        }
コード例 #9
0
 public ActionResult Edit([Bind(Include = "yorumID,yorumIcerik,kullaniciID,urunID,tarih")] yorum yorum)
 {
     if (ModelState.IsValid)
     {
         db.Entry(yorum).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.kullaniciID = new SelectList(db.kullanicilars, "kullaniciID", "adsoyad", yorum.kullaniciID);
     ViewBag.urunID      = new SelectList(db.urunlers, "urunID", "urunAdi", yorum.urunID);
     return(View(yorum));
 }
コード例 #10
0
 public ActionResult Edit([Bind(Include = "yorumid,icerik,uyeid,yerid,tarih")] yorum yorum)
 {
     if (ModelState.IsValid)
     {
         db.Entry(yorum).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.uyeid = new SelectList(db.uyes, "uyeid", "kullaniciadi", yorum.uyeid);
     ViewBag.yerid = new SelectList(db.yers, "yerid", "baslik", yorum.yerid);
     return(View(yorum));
 }
コード例 #11
0
ファイル: ShopController.cs プロジェクト: ibrgnyg/Commerce
        public string yorumsave(int _urunId, string _yorumcu, string _yorum)
        {
            yorum model = new yorum()
            {
                yorumcu     = _yorumcu,
                yorumAdi    = _yorum,
                yorumTarihi = DateTime.Now,
                urunId      = _urunId,
            };

            return(yorumRepo.yorumSave(model));
        }
コード例 #12
0
ファイル: yorumRepository.cs プロジェクト: ibrgnyg/mvc3
 public string yorumKaydet(yorum yorum)
 {
     if (yorum != null)
     {
         _context.yorum.Add(yorum);
         _context.SaveChanges();
         return("yorumunuz kaydedildi.");
     }
     else
     {
         return("yorum kaydedilemedi.");
     }
 }
コード例 #13
0
        public PartialViewResult ProfilYorumDetayGetir(int id)
        {
            yorum y = new yorum();

            if (HttpContext.Session["giris_yapan"] != null)
            {
                y = site_islem.UyeProfilYorumGetir(id, HttpContext.Session["giris_yapan"].ToString());
            }
            if (y == null)
            {
                y = new yorum();
            }
            return(PartialView(y));
        }
コード例 #14
0
        // GET: AdminYorum/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            yorum yorum = db.yorums.Find(id);

            if (yorum == null)
            {
                return(HttpNotFound());
            }
            return(View(yorum));
        }
コード例 #15
0
        public void YorumSil(int id)
        {
            yorum y = db.yorum.FirstOrDefault(x => x.yorumID == id);

            try
            {
                TempData["a"] = y.icerik + " içerikli yorum silinmiştir";
                db.yorum.Remove(y);
                db.SaveChanges();
            }
            catch (Exception)
            {
            }
        }
コード例 #16
0
        public string yorumSave(yorum yorum)
        {
            if (yorum != null)
            {
                _context.yorums.Add(yorum);
                _context.SaveChanges();

                return("yorum yapıldı");
            }
            else
            {
                return("yorum yaparken hata oluştu");
            }
        }
コード例 #17
0
 public ActionResult Delete(int id, yorum sil)
 {
     try
     {
         var delete  = db.yorums.Where(i => i.yorumID == id).SingleOrDefault();
         var ilanımm = db.yorums.Where(i => i.yorumID == id).SingleOrDefault().ilanID;
         db.yorums.Remove(delete);
         db.SaveChanges();
         return(RedirectToAction("Details", "ilan", new  { id = ilanımm }));
     }
     catch
     {
         return(View());
     }
 }
コード例 #18
0
        // GET: AdminYorum/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            yorum yorum = db.yorums.Find(id);

            if (yorum == null)
            {
                return(HttpNotFound());
            }
            ViewBag.uyeid = new SelectList(db.uyes, "uyeid", "kullaniciadi", yorum.uyeid);
            ViewBag.yerid = new SelectList(db.yers, "yerid", "baslik", yorum.yerid);
            return(View(yorum));
        }
コード例 #19
0
        // GET: AdminYorum/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            yorum yorum = db.yorums.Find(id);

            if (yorum == null)
            {
                return(HttpNotFound());
            }
            ViewBag.kullaniciID = new SelectList(db.kullanicilars, "kullaniciID", "adsoyad", yorum.kullaniciID);
            ViewBag.urunID      = new SelectList(db.urunlers, "urunID", "urunAdi", yorum.urunID);
            return(View(yorum));
        }
コード例 #20
0
 public static bool CevabaYorumYaz(yorum yorum)
 {
     try
     {
         using (idDBEntities db = new idDBEntities())
         {
             db.yorums.Add(yorum);
             db.SaveChanges();
             return(true);
         }
     }
     catch
     {
         return(false);
     }
 }
コード例 #21
0
ファイル: Sorgular.cs プロジェクト: emreyk/Menu
        public void YorumKaydet(yorum model)
        {
            using (MySqlConnection con = new MySqlConnection(Baglanti.BaglantiCumlesi))
            {
                con.Open();

                var kategoriKaydet = "INSERT IGNORE INTO yorum (id,mesaj) " +
                                     "VALUES ('" + model.id + "','" + model.mesaj + "' )";


                using (MySqlCommand cmd = new MySqlCommand(kategoriKaydet, con))
                {
                    cmd.ExecuteNonQuery();
                }

                con.Close();
            }
        }
コード例 #22
0
ファイル: HomeController.cs プロジェクト: emryldrmr/Eblog_Mvc
        public JsonResult YorumYap(yorum yorum_, string yorum, int MakaleID)
        {
            var sessionControl = HttpContext.Session["ID"];

            if (yorum == null)
            {
                return(Json(new ResultJson {
                    Success = true, Message = "Yorum Eklerken Hata Oluştu !"
                }, JsonRequestBehavior.AllowGet));
            }

            var ipAddress = string.Empty;

            if (HttpContext.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] != null)
            {
                ipAddress = HttpContext.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
            }
            else if (HttpContext.Request.ServerVariables["HTTP_CLIENT_IP"] != null && HttpContext.Request.ServerVariables["HTTP_CLIENT_IP"].Length != 0)
            {
                ipAddress = HttpContext.Request.ServerVariables["HTTP_CLIENT_IP"];
            }
            else if (HttpContext.Request.UserHostAddress.Length != 0)
            {
                ipAddress = HttpContext.Request.UserHostName;
            }



            _yorumRepository.Insert(new yorum
            {
                KullaniciID = Convert.ToInt32(sessionControl),
                MakaleID    = MakaleID,
                Icerik      = yorum,
                Tarih       = DateTime.Now.ToLocalTime().ToString(),
                Onay        = false,
                Ip          = ipAddress
            });
            _yorumRepository.Save();
            return(Json(new ResultJson {
                Success = false, Message = "Yorum Başarıyla Eklenmiştir. Lütfen Editör Onayını Bekleyiniz !"
            }, JsonRequestBehavior.AllowGet));
        }
コード例 #23
0
        public ActionResult Onay(int id)
        {
            yorum gelenYorum = _yorumRepository.GetById(id);

            if (gelenYorum.Onay == true)
            {
                gelenYorum.Onay = false;
                _yorumRepository.Save();
                TempData["Bilgi"] = "İşleminiz Başarılı";
                return(RedirectToAction("Index", "Yorum"));
            }
            else if (gelenYorum.Onay == false)
            {
                gelenYorum.Onay = true;
                _yorumRepository.Save();
                TempData["Bilgi"] = "İşleminiz Başarılı";
                return(RedirectToAction("Index", "Yorum"));
            }
            return(View());
        }
コード例 #24
0
        public ActionResult Create(yorum ekle, int id)
        {
            try
            {
                string kisiAd = Session["username"].ToString();
                var    kisi   = db.kullanicis.Where(i => i.kullaniciAdSoyad == kisiAd).SingleOrDefault().kullaniciID;
                ekle.ilanID      = id;
                ekle.kullaniciID = kisi;
                db.yorums.Add(ekle);

                db.SaveChanges();

                return(View());
            }

            catch
            {
                return(View());
            }
        }
コード例 #25
0
 public bool CevabaYorumYaz(yorum yorum)
 {
     return(KullaniciIslem.CevabaYorumYaz(yorum));
 }
コード例 #26
0
 public void Update(yorum obj)
 {
     _context.yorum.AddOrUpdate();
 }
コード例 #27
0
 public void Insert(yorum obj)
 {
     _context.yorum.Add(obj);
 }
コード例 #28
0
 public ActionResult Yorumyap(yorum model)
 {
     sorgu.YorumKaydet(model);
     return(RedirectToAction("Index"));
 }