Esempio n. 1
0
        // GET: AdminYorum/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Yorum yorum = _context.Yorum.Find(id);

            if (yorum == null)
            {
                return(HttpNotFound());
            }
            return(View(yorum));
        }
        public IActionResult commentYap(Yorum yorum)
        {   //yorum.YorumId = deneme;
            //foreach (var yorumcuk in db.Yorum.ToList())
            //{

            //}
            //yorum.Yorum.Yyb = 1;
            db.Yorum.Add(yorum);
            db.SaveChanges();
            ViewModel tarif = new ViewModel();

            tarif.Tarif = db.Tarifler.Find(yorum.YorumId);
            return(View("TarifDetay", tarif));
        }
        // GET: Admin/Yorum/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Yorum yorum = ym.Find(x => x.ID == id);

            if (yorum == null)
            {
                return(HttpNotFound());
            }
            return(View(yorum));
        }
Esempio n. 4
0
        // GET: Yorums/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Yorum yorum = db.YorumSet.Find(id);

            if (yorum == null)
            {
                return(HttpNotFound());
            }
            return(View(yorum));
        }
Esempio n. 5
0
        public ActionResult YorumYap(int id)
        {
            Yorum y = new Yorum();

            y.Yorum1       = Request["Yorum1"].ToString();
            y.YorumYapanId = Convert.ToInt32(Session["KullaniciId"]);
            y.YorumTarih   = DateTime.Now;
            y.YorumDurumu  = true;
            y.GonderiId    = id;
            icerik.Yorum.Add(y);
            icerik.SaveChanges();

            return(Redirect(Request.UrlReferrer.ToString()));
        }
Esempio n. 6
0
 public JsonResult YorumYap(string yorum, int YaziId)
 {
     if (yorum != null)
     {
         Yorum yeniyorum = new Yorum();
         yeniyorum.YorumlayanUyeId    = User.Identity.GetUserId();
         yeniyorum.YotumlayanUsername = User.Identity.GetUserName();
         yeniyorum.YorumlananYaziId   = YaziId;
         yeniyorum.YorumIcerik        = yorum;
         yeniyorum.YorumlananYazi     = yrep.GetById(YaziId);
         yorumrep.Insert(yeniyorum);
     }
     return(Json(false, JsonRequestBehavior.AllowGet));
 }
        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;
        }
Esempio n. 8
0
        public ActionResult YorumYap(Yorum yrm)
        {
            if (yrm.Icerik == null || Session["uyeid"] == null)
            {
                return(View());
            }

            Yorum nYorum;

            if (Convert.ToInt32(Session["yetkiid"]) == 1)
            {
                db.Yorum.Add(nYorum = new Yorum
                {
                    UyeID     = Convert.ToInt32(Session["uyeid"]),
                    MakaleID  = yrm.MakaleID,
                    Icerik    = yrm.Icerik,
                    Uye       = db.Uye.Find(Convert.ToInt32(Session["uyeid"])),
                    Makale    = db.Makale.Find(yrm.MakaleID),
                    Tarih     = DateTime.Now,
                    OnayDurum = true,
                    Durum     = true
                });
            }
            else
            {
                db.Yorum.Add(nYorum = new Yorum
                {
                    UyeID     = Convert.ToInt32(Session["uyeid"]),
                    MakaleID  = yrm.MakaleID,
                    Icerik    = yrm.Icerik,
                    Uye       = db.Uye.Find(Convert.ToInt32(Session["uyeid"])),
                    Makale    = db.Makale.Find(yrm.MakaleID),
                    Tarih     = DateTime.Now,
                    OnayDurum = false,
                    Durum     = true
                });
            }

            Bildirim bild = new Bildirim();

            bild.BildirimTuruID = 3;
            bild.BildirimIcerik = "<b><a href='/Uye/Index/" + nYorum.Uye.UyeID + "'>" + nYorum.Uye.KullaniciAdi + "</a></b>" + "isimli kullanıcı, <a href='/Home/MakaleDetay/" + nYorum.MakaleID + "'>" + nYorum.Makale.Baslik + "</a>" + " başlıklı makalenize yorum yaptı.";
            bild.Tarih          = DateTime.Now;
            bild.UyeID          = nYorum.Makale.Uye.UyeID;
            // Bildirimi makaleyi yazan kişi adına kaydettik.
            db.Bildirim.Add(bild);

            db.SaveChanges();
            return(Json("Basarili"));
        }
Esempio n. 9
0
        public ActionResult YorumYaz(Yorum yrm, int?id)
        {
            Yorum mkl   = db.Yorum.Where(x => x.MakaleID == id).FirstOrDefault();
            Yorum yorum = new Yorum();

            yorum.MakaleID = id;

            yorum.AdSoyad       = yrm.AdSoyad;
            yorum.YorumIcerigi  = yrm.YorumIcerigi;
            yorum.EklenmeTarihi = DateTime.Now;

            db.Yorum.Add(yorum);
            db.SaveChanges();
            return(new RedirectResult("~/Makale/Detay/" + yorum.MakaleID));
        }
Esempio n. 10
0
        public JsonResult YorumYap(string yorum, int Id)
        {
            int uyeId = Convert.ToInt32(Session["uyeId"].ToString());

            Yorum yeni = new Yorum();

            yeni.YaziId      = Id;
            yeni.YorumIcerik = yorum;
            yeni.UyeId       = uyeId;
            yeni.Tarih       = DateTime.Now;
            db.Yorumlar.Add(yeni);
            db.SaveChanges();

            return(Json(true, JsonRequestBehavior.AllowGet));
        }
        // GET: AdminYorums/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.MakaleID = new SelectList(db.Makales, "MakaleId", "MakaleBaslik", yorum.MakaleID);
            return(View(yorum));
        }
Esempio n. 12
0
        // GET: Yorum/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Yorum yorum = db.Yorum.Find(id);

            if (yorum == null)
            {
                return(HttpNotFound());
            }
            ViewBag.BlogId = new SelectList(db.Blog, "BlogId", "Baslik", yorum.BlogId);
            return(View(yorum));
        }
Esempio n. 13
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);
            return(View(yorum));
        }
Esempio n. 14
0
        public ActionResult MakaleSil(int?id)
        {
            Yorum  sil    = db.Yorum.Where(x => x.MakaleID == id).FirstOrDefault();
            Etiket etiket = db.Etiket.Where(x => x.EtiketId == id).FirstOrDefault();

            if (sil != null)
            {
                db.Yorum.Remove(sil);
            }
            Makale silinen = db.Makale.Where(x => x.MakaleId == id).FirstOrDefault();

            db.Makale.Remove(silinen);
            db.SaveChanges();
            return(RedirectToAction("YazarınMakaleleri", "Yazar"));
        }
        public IActionResult Duzenle(int?id, int?yorumId)
        {
            if (id == null || yorumId == null)
            {
                return(NotFound());
            }

            Yorum yorum = _context.Yorum.FirstOrDefault(x => x.ID == yorumId);

            if (yorum == null)
            {
                return(NotFound());
            }
            return(View(yorum));
        }
Esempio n. 16
0
        public JsonResult YorumEkle(int id, Yorum yorum)
        {
            int    yorumlayanid = (int)HttpContext.Session.GetInt32("profilid");
            Profil profil       = db.Hesaplar.Find(yorumlayanid);

            yorum.StajyerID     = id;
            yorum.YorumlayanID  = yorumlayanid;
            yorum.Yorumlayan    = profil;
            yorum.YorumlayanAdi = profil.Ad + " " + profil.Soyad;
            yorum.EklenmeTarihi = DateTime.UtcNow;

            db.Yorumlar.Add(yorum);
            db.SaveChanges();
            return(Json(true));
        }
Esempio n. 17
0
        // GET: Yorum/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.HaberID = new SelectList(db.Habers, "HaberID", "Title", yorum.HaberID);
            return(View(yorum));
        }
        public ActionResult YorumYap(string yorumIcerik)
        {
            Yorum yorum = new Yorum();

            yorum.YorumIcerigi = yorumIcerik;
            string userid      = Session["userId"].ToString();
            User   currentuser = DbFactory.UserCrud.Find(userid);  // Şu anda kayıt yapan kullanıcı olacak

            yorum.User = currentuser;
            var currentPost = DbFactory.GonderiCrud.Find(Session["currentPostId"].ToString());

            currentPost.Yorumlar.Add(yorum);
            DbFactory.GonderiCrud.Update(currentPost.ID, currentPost);
            return(RedirectToAction("PostOku", new { id = Session["currentPostId"].ToString() }));   // PostOkuya geri dön id parametresini postId'ye Eşitle
        }
        public IActionResult YorumSil(Yorum yorum)
        {
            var yorumGetir = _context.Yorums.Find(yorum.YorumId);

            try
            {
                _context.Remove(yorumGetir);
                _context.SaveChanges();
            }
            catch (Exception e)
            {
                return(Redirect("/Hata/Yorum"));
            }
            return(Redirect("/Anasayfa/Index"));
        }
        // GET: /AdminYorum/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Yorum yorum = db.Yorumlar.Find(id);

            if (yorum == null)
            {
                return(HttpNotFound());
            }
            ViewBag.MakaleID = new SelectList(db.Makaleler, "MakaleID", "Baslik", yorum.MakaleID);
            ViewBag.UyeID    = new SelectList(db.Uyeler, "UyeID", "KullanıcıAdı", yorum.UyeID);
            return(View(yorum));
        }
Esempio n. 21
0
        public ActionResult YorumSil(int Id, int makID)
        {
            if (Id == 0 || makID == 0)
            {
                return(HttpNotFound());
            }
            Yorum temp = yorum.GetByID(Id);

            if (temp == null)
            {
                return(HttpNotFound());
            }
            yorum.Delete(Id);

            return(RedirectToAction("MakaleDetay", new { id = makID }));
        }
Esempio n. 22
0
        // GET: Yorums/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Yorum yorum = db.YorumSet.Find(id);

            if (yorum == null)
            {
                return(HttpNotFound());
            }
            ViewBag.UserId      = new SelectList(db.UserSet, "Id", "Name", yorum.UserId);
            ViewBag.KitapİlanId = new SelectList(db.KitapİlanSet, "Id", "Baslik", yorum.KitapİlanId);
            return(View(yorum));
        }
        private void yorum_dataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            object item = yorum_dataGrid.SelectedItem;

            if (item != null)
            {
                yorum = new Yorum
                {
                    Id          = int.Parse((yorum_dataGrid.SelectedCells[0].Column.GetCellContent(item) as TextBlock).Text.ToString()),
                    Ad          = (yorum_dataGrid.SelectedCells[1].Column.GetCellContent(item) as TextBlock).Text.ToString(),
                    Soyad       = (yorum_dataGrid.SelectedCells[2].Column.GetCellContent(item) as TextBlock).Text.ToString(),
                    Mesaj       = (yorum_dataGrid.SelectedCells[3].Column.GetCellContent(item) as TextBlock).Text.ToString(),
                    YorumTarihi = DateTime.Parse((yorum_dataGrid.SelectedCells[4].Column.GetCellContent(item) as TextBlock).Text.ToString())
                };
            }
        }
Esempio n. 24
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Yorum yorum = _context.Yorum.Find(id);

            if (yorum == null)
            {
                return(HttpNotFound());
            }
            ViewBag.MakaleId = new SelectList(_context.Makale, "Id", "Baslik", yorum.MakaleId);
            ViewBag.UyeId    = new SelectList(_context.Uye, "Id", "KullaniciAdi", yorum.UyeId);
            return(View(yorum));
        }
Esempio n. 25
0
 public ActionResult Index(YorumViewModel yvm)
 {
     if (ModelState.IsValid)
     {
         Yorum yorum = new Yorum()
         {
             KullaniciId = User.Identity.GetUserId(),
             BlogId      = yvm.BlogId,
             Icerik      = yvm.Icerik
         };
         db.Yorumlar.Add(yorum);
         db.SaveChanges();
         return(Json(new { kullaniciAdi = User.Identity.GetUserName(), icerik = yvm.Icerik }));
     }
     return(Json(ModelState));
 }
Esempio n. 26
0
        public ActionResult Sil(int ID)
        {
            Yorum objYorum = _yorumRepository.GetByID(ID);

            if (objYorum == null)
            {
                return(Json(new ResultJson {
                    Success = false, Message = "Yorum bulunamadı."
                }));
            }
            _yorumRepository.Delete(ID);
            _yorumRepository.Save();
            return(Json(new ResultJson {
                Success = true, Message = "Yorum silme işleminiz başarılı."
            }));
        }
Esempio n. 27
0
        public JsonResult AddCommentMethod(Yorum GelenYorum)
        {
            string Mesaj = "Başarılı";

            Yorum YeniYorum = new Yorum
            {
                Ad    = GelenYorum.Ad,
                Soyad = GelenYorum.Soyad,
                Mesaj = GelenYorum.Mesaj,
            };

            db.Yorumlar.Add(GelenYorum);
            db.SaveChanges();

            return(Json(Mesaj));
        }
        public ActionResult YorumEkle(Yorum yorum)
        {
            if (ModelState.IsValid)
            {
                var kelimeList = db.YasakliKelimeler.ToList();
                yorum.Baslik = yorum.Baslik.YasakKontrol(kelimeList);
                yorum.İcerik = yorum.İcerik.YasakKontrol(kelimeList);

                yorum.Kullanici = User.Identity.Name;
                yorum.Tarih     = DateTime.Now;
                db.Yorumlar.Add(yorum);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View());
        }
Esempio n. 29
0
 public JsonResult Ekle(Yorum y)
 {
     try
     {
         _yorumRepository.Insert(y);
         _yorumRepository.Save();
         return(Json(new ResultJson {
             Success = true, Message = "Yorumunuz eklendi"
         }));
     }
     catch (Exception ex)
     {
         return(Json(new ResultJson {
             Success = false, Message = "Bir hata oluştu"
         }));
     }
 }
Esempio n. 30
0
        public IActionResult ViewArticle(string dname, string dsurname, string demail, string comment, int id)
        {
            Yorum yrm = new Yorum();

            yrm.Adi       = dname;
            yrm.Soyadi    = dsurname;
            yrm.Email     = demail;
            yrm.Yorum1    = comment;
            yrm.MakaleId  = id;
            yrm.DurumTipi = false; //deneme amaçlı true yoksa false olmalı. Onaylandıktan sonra true olcak.
            mabc.Yorum.Add(yrm);
            mabc.SaveChanges();
            Makale makale             = mabc.Makale.FirstOrDefault(i => i.Id == id);
            IEnumerable <Yorum> yorum = mabc.Yorum.Where(i => i.MakaleId == id);

            return(View(Tuple.Create(yorum, makale)));
        }