public ActionResult Create([Bind(Include = "fak_id,fak_name,fak_adres,fak_tel,fak_fax")] Fakulte fakulte)
        {
            if (ModelState.IsValid)
            {
                db.Fakulte.Add(fakulte);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(fakulte));
        }
        public ActionResult Create([Bind(Include = "ogr_id,ogr_tc,ogr_ad,ogr_soyad,ogr_no,ogr_sigorta,ogr_adres,ogr_tel,ogr_mail,ogr_dogum,ogr_bolumkod,ogr_parola")] Ogrenci ogrenci)
        {
            if (ModelState.IsValid)
            {
                db.Ogrenci.Add(ogrenci);
                db.SaveChanges();
                return(RedirectToAction("../OgrenciIslem/OGiris"));
            }

            ViewBag.ogr_bolumkod = new SelectList(db.Bolum, "bol_kod", "bol_name", ogrenci.ogr_bolumkod);
            return(View(ogrenci));
        }
        public ActionResult Create([Bind(Include = "bol_id,bol_name,bol_adres,bol_tel,bol_fax,bol_kod,bol_url,fak_id")] Bolum bolum)
        {
            if (ModelState.IsValid)
            {
                db.Bolum.Add(bolum);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.fak_id = new SelectList(db.Fakulte, "fak_id", "fak_name", bolum.fak_id);
            return(View(bolum));
        }
        public ActionResult Create([Bind(Include = "aka_id,aka_ad,aka_soyad,aka_tc,aka_sorumlumu,bol_kod,aka_parola")] Akademisyen akademisyen)
        {
            if (ModelState.IsValid)
            {
                db.Akademisyen.Add(akademisyen);
                db.SaveChanges();
                return(RedirectToAction("../AkademisyenIslem/AGiris"));
            }

            ViewBag.bol_kod = new SelectList(db.Bolum, "bol_kod", "bol_name", akademisyen.bol_kod);
            return(View(akademisyen));
        }
 public ActionResult Edit([Bind(Include = "staj_id,staj_bas,staj_bit,calisma_alani,kullanilan_teknolojiler,yetkili_yorumu,staj_onaylandimi,ogrenci_tc,staj_defteri,firma_adi,firma_tel,firma_adres,firma_fax,firma_mail,departman")] StajBilgi stajBilgi)
 {
     if (ModelState.IsValid)
     {
         db.Entry(stajBilgi).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("OnayVeYorum"));
     }
     ViewBag.ogrenci_tc = new SelectList(db.Ogrenci, "ogr_tc", "ogr_ad", stajBilgi.ogrenci_tc);
     return(View(stajBilgi));
 }
        // [Authorize]
        public ActionResult Create([Bind(Include = "staj_id,staj_bas,staj_bit,calisma_alani,kullanilan_teknolojiler,yetkili_yorumu,staj_onaylandimi,ogrenci_tc,staj_defteri,firma_adi,firma_tel,firma_adres,firma_fax,firma_mail,departman")] StajBilgi stajBilgi, HttpPostedFileBase yuklenecekdosya)
        {
            if (Session["LogedUserID"] == null)
            {
                return(RedirectToAction("../Home/Index"));
            }
            else
            {
                if (!ModelState.IsValid)
                {
                    if (yuklenecekdosya != null)
                    {
                        var    yuklemeyeri = "";
                        string extension   = System.IO.Path.GetExtension(yuklenecekdosya.FileName);
                        if (extension == ".doc")
                        {
                            string dosyayolu = Path.GetFileName(yuklenecekdosya.FileName);
                            yuklemeyeri = Path.Combine(Server.MapPath("~/Defterler"), dosyayolu);
                            yuklenecekdosya.SaveAs(yuklemeyeri);
                            stajBilgi.staj_defteri     = yuklemeyeri;
                            stajBilgi.staj_onaylandimi = false;
                            stajBilgi.yetkili_yorumu   = "Bir Yorum Giriniz";
                            stajBilgi.ogrenci_tc       = @Session["LogedUserID"].ToString();
                            db.StajBilgi.Add(stajBilgi);
                            try
                            {
                                db.SaveChanges();
                            }
                            catch (DbEntityValidationException ex)
                            {
                                foreach (DbEntityValidationResult item in ex.EntityValidationErrors)
                                {
                                    // Get entry

                                    DbEntityEntry entry          = item.Entry;
                                    string        entityTypeName = entry.Entity.GetType().Name;

                                    // Display or log error messages

                                    foreach (DbValidationError subItem in item.ValidationErrors)
                                    {
                                        string message = string.Format("Error '{0}' occurred in {1} at {2}",
                                                                       subItem.ErrorMessage, entityTypeName, subItem.PropertyName);
                                        Console.WriteLine(message);
                                    }
                                }
                            }

                            return(RedirectToAction("Index"));
                        }
                        else
                        {
                            return(RedirectToAction("Create"));
                        }
                    }
                    else
                    {
                        return(RedirectToAction("Create"));
                    }
                }
                return(View(stajBilgi));
            }
        }