Esempio n. 1
0
        public IEnumerable <EmployeeBE> GetReportsToThisEmployee()
        {
            var ids = Context.Employee.Where(p => p.ReportsTo == Id).Select(p => p.EmployeeId);

            foreach (var id in ids)
            {
                var item = new EmployeeBE(CRUDTestDBContextProvider);
                item.Load(id);
                yield return(item);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Return all EmployeeBEs
        /// </summary>
        /// <returns></returns>
        public IEnumerable <EmployeeBE> GetEmployeeBEs()
        {
            using var context = cRUDTestDBContextProvider.GetContext();
            foreach (var id in context.Employee.Select(p => p.EmployeeId))
            {
                EmployeeBE employeeBE = new EmployeeBE(cRUDTestDBContextProvider);

                employeeBE.Load(id);

                yield return(employeeBE);
            }
        }