public ActionResult Create([Bind(Include = "kitap_id,Kitap_resim,kitap_adi,kitap_yazar,kitap_yayinevi,kitap_ozet,kitap_icerik,kitap_kategori_id,kitap_kul_id")] Kitap kitap, HttpPostedFileBase image) { if (ModelState.IsValid) { if (image != null) { //Sunucuya dosya kaydedilirken, sunucunun dosya sistemini, yolunu bilemeyeceğimiz için //Server.MapPath() ile sitemizin ana dizinine gelmiş oluruz. Devamında da sitemizdeki //yolu tanımlarız. image.SaveAs(Server.MapPath("~/Content/img/") + image.FileName); kitap.Kitap_resim = "/Content/img/" + image.FileName; } string kuladi = Session["username"].ToString(); var kullanici = db.Kullanicis.Where(i => i.kullanici_adi == kuladi).SingleOrDefault(); /* burada kullanıcı idsini çekiyoruz*/ kitap.kitap_kul_id = kullanici.kul_id; db.Kitaps.Add(kitap); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.kitap_kategori_id = new SelectList(db.Kategoris, "kategori_id", "kategori_adi", kitap.kitap_kategori_id); ViewBag.kitap_kul_id = new SelectList(db.Kullanicis, "kul_id", "kullanici_adi", kitap.kitap_kul_id); return(View(kitap)); }
public ActionResult Create([Bind(Include = "kul_id,kullanici_adi,kul_sifre,kul_isim,kul_soyisim,kul_mail,kul_yetki")] Kullanici kullanici) { if (ModelState.IsValid) { db.Kullanicis.Add(kullanici); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.kul_yetki = new SelectList(db.Yetkis, "yetki_id", "yetki_adi", kullanici.kul_yetki); return(View(kullanici)); }
public ActionResult Create([Bind(Include = "kul_id,kullanici_adi,kul_sifre,kul_isim,kul_soyisim,kul_mail,kul_yetki")] Kullanici kullanici) { if (ModelState.IsValid) { kullanici.kul_yetki = 1; db.Kullanicis.Add(kullanici); Session["username"] = kullanici.kullanici_adi; db.SaveChanges(); return(RedirectToAction("Index", "Home")); } return(View(kullanici)); }