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")); } }
public ActionResult Create([Bind(Include = "Id,Isim")] Kategori kategori) { if (ModelState.IsValid) { _context.Kategori.Add(kategori); _context.SaveChanges(); return(RedirectToAction("Index")); } return(View(kategori)); }
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)); }
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)); }
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)); }
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)); } }