public ActionResult Index() { var calisanlar = _calisanService.GetAll().Select(i => new HomeViewModel() { CalisanId = i.CalisanId, Ad = i.Ad, Telefon = i.Telefon }); return(View(calisanlar.ToList())); }
public ActionResult Liste() { var calisanlar = _calisanService.GetAll(i => i.Departman); var model = new CalisanViewModel() { Calisanlar = calisanlar }; return(View(model)); }
public ActionResult Sil(int?id) { var calisanlar = _calisanService.GetAll(); var silinecekDepartman = _departmanService.GetById(id); foreach (var calisan in calisanlar) { if (calisan.DepartmanId == id) { TempData.Add("message", String.Format("İçerisinde çalışan barındıran departman silinemez!")); return(RedirectToAction("Liste")); } } TempData.Add("message", String.Format("{0} numaralı Id ye sahip, {1} isimli departman silinmiştir!", silinecekDepartman.DepartmanId, silinecekDepartman.Ad)); _departmanService.Delete(silinecekDepartman.DepartmanId); return(RedirectToAction("Liste")); }