public ActionResult Index()
        {
            CalisanlarModel cmodel = new CalisanlarModel();

            cmodel.clist = cm.CalisanListele();
            return(View(cmodel));
        }
        public ActionResult Detay(int id, CalisanlarModel model)
        {
            Calisanlar calisanlar = cm.Bul(id);

            model.Calisanlar = calisanlar;
            return(View(model));
        }
        public ActionResult Ekle()
        {
            CalisanlarModel model = new CalisanlarModel();

            DropDownDoldur(model);
            return(View(model));
        }
        public ActionResult Guncelle(int id)
        {
            CalisanlarModel cmodel = new CalisanlarModel();

            cmodel.Calisanlar = cm.Bul(id);
            DropDownDoldur(cmodel);
            return(View(cmodel));
        }
        public ActionResult Guncelle(CalisanlarModel model, int id)
        {
            Calisanlar calisanlar = cm.Bul(id);

            calisanlar.CalisanAd      = model.Calisanlar.CalisanAd;
            calisanlar.CalisanSoyad   = model.Calisanlar.CalisanSoyad;
            calisanlar.CalisanTelefon = model.Calisanlar.CalisanTelefon;
            calisanlar.DepartmanId    = model.Calisanlar.DepartmanId;
            calisanlar.YöneticiId     = model.Calisanlar.YöneticiId;
            cm.Guncelle(calisanlar);
            cm.Save();
            return(RedirectToAction("Index"));
        }
 private void DropDownDoldur(CalisanlarModel cmodel)
 {
     cmodel.DepartmanForDropDown = dm.Set().Select(x => new SelectListItem()
     {
         Text  = x.DepartmanAd,
         Value = x.DepartmanId.ToString()
     }).ToList();
     cmodel.YöneticiForDropDown = cm.Set().Select(x => new SelectListItem()
     {
         Text  = x.CalisanAd,
         Value = x.CalisanId.ToString()
     }).ToList();
 }
        public ActionResult Ekle(CalisanlarModel model)
        {
            Calisanlar calisanlar = new Calisanlar();

            calisanlar.CalisanAd      = model.Calisanlar.CalisanAd;
            calisanlar.CalisanSoyad   = model.Calisanlar.CalisanSoyad;
            calisanlar.CalisanTelefon = model.Calisanlar.CalisanTelefon;
            calisanlar.DepartmanId    = model.Calisanlar.DepartmanId;
            calisanlar.YöneticiId     = model.Calisanlar.YöneticiId;
            cm.Ekle(calisanlar);
            cm.Save();

            return(RedirectToAction("Index"));
        }