Example #1
0
        public ActionResult Kaydet(Personel personel)
        {
            if (!ModelState.IsValid)
            {
                var model = new PersonelFormViewModel()
                {
                    Departmanlar = db.Departman.ToList(),
                    Personel     = personel
                };

                return(View("PersonelForm", model));
            }



            if (personel.Id == 0)
            {
                db.Personel.Add(personel);
                model2.Mesaj = personel.Ad + " " + personel.Soyad + " başarıyla eklendi";
            }
            else
            {
                db.Entry(personel).State = System.Data.Entity.EntityState.Modified;
            }
            db.SaveChanges();
            model2.Status   = true;
            model2.LinkText = "Personel Listesi";
            model2.Url      = "/Personel";
            return(View("_Mesaj", model2));
        }
 public ActionResult Kaydet(Personel personel)
 {
     if (!ModelState.IsValid)
     {
         var model = new PersonelFormViewModel()
         {
             Departmanlar = db.Departman.ToList(),
             Personel     = personel
         };
         return(View("PersonelForm", model));
     }
     if (personel.Id == 0)//Ekleme yaptırmak isteniyor.
     {
         db.Personel.Add(personel);
     }
     else//guncelleme
     {
         var guncellenecekPersonel = db.Personel.Find(personel.Id);
         if (guncellenecekPersonel == null)
         {
             return(HttpNotFound());
         }
         //db.Entry(personel).State = System.Data.Entity.EntityState.Modified;
         guncellenecekPersonel.Ad          = personel.Ad;
         guncellenecekPersonel.Soyad       = personel.Soyad;
         guncellenecekPersonel.Maas        = personel.Maas;
         guncellenecekPersonel.EvliMi      = personel.EvliMi;
         guncellenecekPersonel.DogumTarihi = personel.DogumTarihi;
         guncellenecekPersonel.cinsiyet    = personel.cinsiyet;
     }
     db.SaveChanges();
     return(RedirectToAction("Index"));
 }
        public ActionResult Kaydet(Personel personel)
        {
            if (!ModelState.IsValid)
            {
                var model = new PersonelFormViewModel()
                {
                    Departmanlar = personelDb.Departman.ToList(),
                    Personel     = personel
                };

                return(View("PersonelForm", model));
            }

            if (personel.Id == 0) //ekleme
            {
                personelDb.Personel.Add(personel);
            }
            else //güncelleme
            {
                personelDb.Entry(personel).State = EntityState.Modified;
            }

            personelDb.SaveChanges();
            return(RedirectToAction("Index"));
        }
        // GET: Personel/Ekle
        public ActionResult Ekle()
        {
            var yoneticiler             = db.Personeller.Select(p => new { p.PersonelID, AdSoyad = p.Ad + " " + p.Soyad });
            PersonelFormViewModel model = new PersonelFormViewModel(db.Departmanlar, new SelectList(yoneticiler, "PersonelID", "AdSoyad"), new Personeller());

            return(View("PersonelForm", model));
        }
        public ActionResult Kaydet(Personel personel)
        {
            MesajViewModel m = new MesajViewModel();

            if (!ModelState.IsValid)
            {
                var model = new PersonelFormViewModel()
                {
                    Departmanlarlar = db.Departman.ToList(),
                    Personel        = personel
                };
                return(View("PersonelForm", model));
            }

            if (personel.id == 0)
            {
                db.Personel.Add(personel);
                m.Mesaj = "Ekleme Başarılı";
            }
            else
            {
                db.Entry(personel).State = System.Data.Entity.EntityState.Modified;
                m.Mesaj = "Başarıyla Güncellendi";
            }
            db.SaveChanges();
            m.Status   = true;
            m.LinkText = "Personel Listesi";
            m.Url      = "/Personel";
            return(View("_Mesaj", m));
        }
        public ActionResult Kaydet(PersonelFormViewModel model)
        {
            if (!ModelState.IsValid)
            {
                var gnder = new PersonelFormViewModel()
                {
                    Departmanlar = db.Departman.ToList(),
                    Personeller  = model.Personeller
                };
                return(View("PersonelForm", gnder));
            }
            if (model.Personeller.Id == 0)
            {
                db.Personel.Add(model.Personeller);
            }

            else
            {
                db.Entry(model.Personeller).State = System.Data.Entity.EntityState.Modified;
            }


            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #7
0
        public ActionResult Yeni()
        {
            var model = new PersonelFormViewModel()
            {
                Departmanlar = db.Departmen.ToList()
            };

            return(View("PersonelForm", model));
        }
Example #8
0
        public ActionResult New()
        {
            var model = new PersonelFormViewModel()
            {
                Books = db.Books.ToList()
            };

            return(View("PersonelForm", model));
        }
Example #9
0
        public ActionResult Guncelle(int id)
        {
            var model = new PersonelFormViewModel()
            {
                Departmanlar = db.Departmen.ToList(),
                Personel     = db.Personels.Find(id)
            };

            return(View("PersonelForm", model));
        }
Example #10
0
        public ActionResult Yeni()
        {
            var model = new PersonelFormViewModel()
            {
                Rols   = db.ROL.ToList(),
                birims = db.BIRIMLER.ToList()
            };

            return(View(model));
        }
Example #11
0
        public ActionResult Güncelle(int Id)
        {
            var model = new PersonelFormViewModel()
            {
                Departmanlar = db.Departman.ToList(),
                Personel     = db.Personel.Find(Id)
            };

            return(View("personelForm", model));
        }
Example #12
0
        public ActionResult Guncelle(int id)
        {
            var model = new PersonelFormViewModel()
            {
                Rols     = db.ROL.ToList(),
                birims   = db.BIRIMLER.ToList(),
                personel = db.DANISMAN.Find(id)
            };

            return(View("Yeni", model));
        }
Example #13
0
        public ActionResult Yeni()
        {
            var model = new PersonelFormViewModel()
            {
                Departmanlar = db.Departman.ToList(),
                Personel     = new Personel.UI.Models.EntityFramework.Personel()
            };

            return(View("PersonelForm", model
                        ));
        }
        public ActionResult Kaydet(Personel personel, HttpPostedFileBase file)
        {
            if (!ModelState.IsValid)
            {
                var model = new PersonelFormViewModel()
                {
                    Departmanlar = db.Departman.ToList(),
                    Personeller  = db.Personel.ToList(),
                    Personel     = personel
                };
                return(View("PersonelForm", model));
            }
            Fotograf fotograf = new Fotograf();

            if (file.ContentLength > 0)
            {
                var fileName  = Path.GetFileNameWithoutExtension(file.FileName);
                var extension = Path.GetExtension(file.FileName);
                fileName            = fileName + DateTime.Now.ToString("yymmssfff") + extension;
                fotograf.PersonelId = personel.Id;
                fotograf.Fotograf1  = "~/Images/" + fileName;
                fileName            = Path.Combine(Server.MapPath("~/Images/"), fileName);
                file.SaveAs(fileName);
            }



            if (personel.Id == 0) //Ekleme
            {
                if (fotograf != null)
                {
                    db.Fotograf.Add(fotograf);
                }
                db.Personel.Add(personel);
            }
            else  //Guncelleme
            {
                if (fotograf != null)
                {
                    db.Fotograf.Add(fotograf);
                }
                db.Entry(personel).State = System.Data.Entity.EntityState.Modified;
            }
            db.SaveChanges();
            ModelState.Clear();
            return(RedirectToAction("Index"));
        }
        // GET: Personel/Guncelle/2
        public ActionResult Guncelle(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Personeller personel = db.Personeller.Find(id);

            if (personel == null)
            {
                return(RedirectToAction("NotFound", "Error"));
            }
            var yoneticiler             = db.Personeller.Select(p => new { p.PersonelID, AdSoyad = p.Ad + " " + p.Soyad });
            PersonelFormViewModel model = new PersonelFormViewModel(db.Departmanlar, new SelectList(yoneticiler, "PersonelID", "AdSoyad"), personel);

            return(View("PersonelForm", model));
        }
Example #16
0
 public ActionResult Kaydet(Personel personel)
 {
     if (!ModelState.IsValid)
     {
         var model = new PersonelFormViewModel()
         {
             Departmanlar = db.Departman.ToList(),
             Personel     = personel
         };
         return(View("PersonelForm", model));
     }
     if (personel.Id == 0)
     {
         db.Personel.Add(personel);
     }
     else
     {
         db.Entry(personel).State = System.Data.Entity.EntityState.Modified;
     }
     db.SaveChanges();
     return(RedirectToAction("Personel"));
 }