Exemplo n.º 1
0
        public ActionResult Create(Uye uye, HttpPostedFileBase Foto)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            else
            {
                if (Foto != null)
                {
                    WebImage img      = new WebImage(Foto.InputStream);
                    FileInfo fotoInfo = new FileInfo(Foto.FileName);

                    string newFoto = Guid.NewGuid().ToString() + fotoInfo.Extension;
                    img.Resize(150, 150);
                    img.Save("~/Uploads/UyeFoto/" + newFoto);
                    uye.Foto = "/Uploads/UyeFoto/" + newFoto;
                }

                uye.YetkiId = 2;
                _context.Uye.Add(uye);
                _context.SaveChanges();

                Session["Id"]           = uye.Id;
                Session["KullaniciAdi"] = uye.KullaniciAdi;



                return(RedirectToAction("Index", "Home"));
            }
        }
Exemplo n.º 2
0
        public ActionResult Create([Bind(Include = "Id,Isim")] Kategori kategori)
        {
            if (ModelState.IsValid)
            {
                _context.Kategori.Add(kategori);
                _context.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(kategori));
        }
Exemplo n.º 3
0
        public ActionResult Create([Bind(Include = "Id,KullaniciAdi,Email,Sifre,AdSoyad,Foto,YetkiId")] Uye uye)
        {
            if (ModelState.IsValid)
            {
                _context.Uye.Add(uye);
                _context.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.YetkiId = new SelectList(_context.Yetki, "Id", "Yetki1", uye.YetkiId);
            return(View(uye));
        }
Exemplo n.º 4
0
 public ActionResult Edit([Bind(Include = "Id,Icerik,UyeId,MakaleId,Tarih")] Yorum yorum)
 {
     if (ModelState.IsValid)
     {
         _context.Entry(yorum).State = EntityState.Modified;
         _context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.MakaleId = new SelectList(_context.Makale, "Id", "Baslik", yorum.MakaleId);
     ViewBag.UyeId    = new SelectList(_context.Uye, "Id", "KullaniciAdi", yorum.UyeId);
     return(View(yorum));
 }
Exemplo n.º 5
0
        public JsonResult YorumYap(string yorum, int makaleId)
        {
            var UyeId = Session["Id"];

            if (yorum != null)
            {
                _context.Yorum.Add(new Yorum
                {
                    UyeId    = Convert.ToInt32(UyeId),
                    MakaleId = makaleId,
                    Icerik   = yorum,
                    Tarih    = DateTime.Now
                });

                _context.SaveChanges();
            }

            return(Json(false, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 6
0
        public ActionResult Create(Makale makale, string etiketler, HttpPostedFileBase Foto)
        {
            try
            {
                if (Foto != null)
                {
                    WebImage img      = new WebImage(Foto.InputStream);
                    FileInfo fotoInfo = new FileInfo(Foto.FileName);

                    string newFoto = Guid.NewGuid().ToString() + fotoInfo.Extension;
                    img.Resize(800, 350);
                    img.Save("~/Uploads/MakaleFoto/" + newFoto);
                    makale.Foto = "/Uploads/MakaleFoto/" + newFoto;
                }

                if (etiketler != null)
                {
                    string[] etiketDizisi = etiketler.Split(',');
                    foreach (var item in etiketDizisi)
                    {
                        var yeniEtiket = new Etiket {
                            İsim = item
                        };
                        _context.Etiket.Add(yeniEtiket);
                        makale.Etiket.Add(yeniEtiket);
                    }
                }

                makale.Okunma = 0;
                makale.UyeId  = Convert.ToInt32(Session["Id"]);
                _context.Makale.Add(makale);
                _context.SaveChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View(makale));
            }
        }