コード例 #1
0
ファイル: BL_imp.cs プロジェクト: elisheva100/DotNetProject
        public void deleteEmployee(Employee em)
        {
            var c = dal.GetAllContract();

            foreach (var item in c)
            {
                if (item.EmployeeId == em.Id)
                {
                    throw new Exception("You can't delete the employee.\n Because there is a contract realted to it!!!");
                }
            }
            try
            {
                dal.deleteEmployee(em);
            }
            catch (InvalidCastException e)
            {
                throw e;
            }
        }
コード例 #2
0
 public List <Contract> GetAllContract()
 {
     return(dal.GetAllContract());
 }