コード例 #1
0
        public void checkCalısanDepartman(int id)
        {
            var departman = _personel.SelectList().Where(x => x.DepartmanID == id).ToList();

            if (departman.Count != 0)
            {
                throw new DepartmanException("Bu departmanda çalışan personel bulunmaktadır, silme işlemi gerçekleşmedi...");
            }
            else
            {
                _departman.Sil(id);
            }
        }
コード例 #2
0
        public void checkPersonelYonetici(int id)
        {
            var yoneticiPersonelList = from yonetici in _personel.SelectList()
                                       where yonetici.YoneticiID == id
                                       select new
            {
                yonetici.YoneticiID
            };

            if (yoneticiPersonelList.Count() != 0)
            {
                throw new YoneticiException("Bu personel en az bir personelin yöneticisidir, silme işlemi gerçekleşmedi...");
            }
            else
            {
                _personel.Sil(id);
            }
        }