public ActionResult Details(int id) { CalisanViewModel model = new CalisanViewModel(); model.Calisan = repository.FirstOrDefault(x => x.Id == id); model.Yonetici = repository.FirstOrDefault(x => x.Id == model.Calisan.YoneticiBilgisiId).Ad + " " + repository.FirstOrDefault(x => x.Id == model.Calisan.YoneticiBilgisiId).Soyad; return(View(model)); }
public ActionResult Edit() { int ID = Convert.ToInt32(RouteData.Values["id"]); Calisan c = CalisanRepository.FirstOrDefault(x => x.Id == ID); List <Calisan> liste = CalisanRepository.GetList().ToList(); DepartmanYukle(c.DepartmanId); YoneticiYukle((Int32)c.YoneticiBilgisiId); return(View(c)); }
public ActionResult Edit(Calisan model) { int ID = Convert.ToInt32(RouteData.Values["id"]); int DepartmanId = Convert.ToInt32(Request["DepartmanID"]); Calisan calisan = CalisanRepository.FirstOrDefault(x => x.Id == ID); calisan.Ad = Request["Ad"].ToString(); calisan.Soyad = Request["Soyad"].ToString(); calisan.Telefon = model.Telefon; calisan.DepartmanId = DepartmanId; calisan.YoneticiBilgisiId = model.YoneticiBilgisiId; try { CalisanRepository.Update(calisan); CalisanRepository.Save(); return(RedirectToAction("Listele")); } catch (Exception) { return(View(model)); } }