示例#1
0
        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));
        }
示例#2
0
        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));
        }
示例#3
0
        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));
        }