Example #1
0
        public List <Employee> GetAllEmp()
        {
            using (DalSession dalSession = new DalSession())
            {
                UnitOfWork unitOfWork = dalSession.UnitOfWork();
                unitOfWork.Begin();
                try
                {
                    _employeeRepo = new EmployeeRepo(unitOfWork);
                    List <Employee> allEmPs = _employeeRepo.GetAllEMPs();

                    unitOfWork.Commit();
                    return(allEmPs);
                }
                catch
                {
                    unitOfWork.Rollback();
                    throw;
                }
            }
        }