public ActionResult Detay(int id)
        {
            var data = context.Makales.FirstOrDefault(x => x.MakaleId == id);

            data.GoruntulenmeSayisi++;
            context.SaveChanges();
            return(View(data));
        }
Exemple #2
0
        public ActionResult Create([Bind(Include = "KategoriId,KategoriAdi")] Kategori kategori)
        {
            if (ModelState.IsValid)
            {
                db.Kategoris.Add(kategori);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(kategori));
        }
Exemple #3
0
        public ActionResult Create([Bind(Include = "EtiketId,EtiketAdi")] Etiket etiket)
        {
            if (ModelState.IsValid)
            {
                db.Etikets.Add(etiket);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(etiket));
        }
        public ActionResult Create([Bind(Include = "YorumId,YorumAciklama,MakaleID,YorumEklenmeTarihi,YorumAdSoyad,YorumMail,YorumBegeni")] Yorum yorum)
        {
            if (ModelState.IsValid)
            {
                db.Yorums.Add(yorum);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.MakaleID = new SelectList(db.Makales, "MakaleId", "MakaleBaslik", yorum.MakaleID);
            return(View(yorum));
        }
        public ActionResult Create([Bind(Include = "YazarId,YazarAdi,YazarSoyad,YazarKullaniciAdi,YazarSifre,YazarMailAdres,YazarAciklama,YetkiID,YazarFace,YazarInstagram,YazarGithub,YazarLinked,YazarYetki")] Yazar yazar)
        {
            if (ModelState.IsValid)
            {
                yazar.YazarEklenmeTarihi = DateTime.Now;
                db.Yazars.Add(yazar);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.YetkiID = new SelectList(db.Yetkis, "YetkiId", "YetkiAdi", yazar.YetkiID);
            return(View(yazar));
        }
        public ActionResult Create([Bind(Include = "MakaleId,MakaleBaslik,MakaleIcerik,MakaleEklenmeTarihi,Video,GoruntulenmeSayisi,Begeni,YazarID,KategoriID")] Makale makale, HttpPostedFileBase Foto, string etiketler)
        {
            if (ModelState.IsValid)
            {
                if (Request.Files.Count > 0)
                {
                    WebImage img      = new WebImage(Foto.InputStream);
                    FileInfo fotoinfo = new FileInfo(Foto.FileName);
                    string   newfoto  = Guid.NewGuid().ToString() + fotoinfo.Extension;

                    img.Resize(740, 420);

                    img.Save("~/Assets/Uploads/PostImage/" + newfoto);
                    makale.MakaleResim = "/Assets/Uploads/PostImage/" + newfoto;
                }
                if (etiketler != null)
                {
                    string[] etiketdizi = etiketler.Split(',');
                    foreach (var i in etiketdizi)
                    {
                        var yenietiket = new Etiket {
                            EtiketAdi = i
                        };
                        db.Etikets.Add(yenietiket);
                        makale.Etikets.Add(yenietiket);
                    }
                }
                makale.MakaleEklenmeTarihi = DateTime.Now;
                makale.GoruntulenmeSayisi  = 1;
                makale.YazarID             = Convert.ToInt32(Session["WriterID"]);
                makale.Begeni = 0;
                db.Makales.Add(makale);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.KategoriID = new SelectList(db.Kategoris, "KategoriId", "KategoriAdi", makale.KategoriID);
            ViewBag.YazarID    = new SelectList(db.Yazars, "YazarId", "YazarAdi", makale.YazarID);
            return(View(makale));
        }