Пример #1
0
        public ActionResult Index()
        {
            var calisanlar = _calisanService.GetAll().Select(i => new HomeViewModel()
            {
                CalisanId = i.CalisanId,
                Ad        = i.Ad,
                Telefon   = i.Telefon
            });

            return(View(calisanlar.ToList()));
        }
Пример #2
0
        public ActionResult Liste()
        {
            var calisanlar = _calisanService.GetAll(i => i.Departman);
            var model      = new CalisanViewModel()
            {
                Calisanlar = calisanlar
            };

            return(View(model));
        }
Пример #3
0
        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"));
        }