예제 #1
0
        public ActionResult Edit(Yorum yorum)
        {
            Musteri musteri = mm.Find(x => x.ID == yorum.musteri.ID);
            Urun    urun    = um.Find(x => x.ID == yorum.urun.ID);

            ModelState.Remove("musteri.KullaniciAdi");
            ModelState.Remove("musteri.Sifre");
            ModelState.Remove("musteri.Ad");
            ModelState.Remove("musteri.Soyad");
            ModelState.Remove("musteri.Email");
            ModelState.Remove("urun.UrunAdi");
            ModelState.Remove("urun.UrunAcıklamasi");

            if (ModelState.IsValid)
            {
                Yorum dbyorum = ym.Find(x => x.ID == yorum.ID);
                dbyorum.DuzenlemeTarihi = DateTime.Now;
                dbyorum.aciklama        = yorum.aciklama;
                dbyorum.musteri         = musteri;
                dbyorum.urun            = urun;
                dbyorum.isAktif         = yorum.isAktif;

                int sonuc = ym.Update(dbyorum);
                if (sonuc > 0)
                {
                    return(RedirectToAction("Index"));
                }
            }
            return(View(yorum));
        }
예제 #2
0
        public ActionResult Edit(int?id, string text)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            Yorum yorum = ym.Find(x => x.ID == id);

            if (yorum == null)
            {
                return(new HttpNotFoundResult());
            }

            yorum.aciklama        = text;
            yorum.DuzenlemeTarihi = DateTime.Now;

            if (ym.Update(yorum) > 0)
            {
                return(Json(new { result = true }, JsonRequestBehavior.AllowGet));
            }

            return(Json(new { result = false }, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Edit(int?id, string text)
        {
            if (ModelState.IsValid)
            {
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }

                Yorum yorum = yorumManager.Find(x => x.Id == id);

                if (yorum == null)
                {
                    return(new HttpNotFoundResult());
                }

                yorum.icerik = text;
                if (yorumManager.Update(yorum) > 0)
                {
                    return(Json(new { result = true }, JsonRequestBehavior.AllowGet));
                }
            }
            return(Json(new { result = false }, JsonRequestBehavior.AllowGet));
        }