Ejemplo n.º 1
0
 public void AssignTo(EmployeeBE employee)
 {
     Debug.Write(Entity.SupportRepId.ToString());
     Entity.SupportRepId = employee.Id;
     Debug.Write(Entity.SupportRepId.ToString());
     Debug.Write(employee.Id.ToString());
 }
Ejemplo n.º 2
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);
            }
        }
Ejemplo n.º 3
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);
            }
        }
Ejemplo n.º 4
0
 public void AssignTo(EmployeeBE employee)
 {
     Entity.ReportsTo = employee.Id;
 }
Ejemplo n.º 5
0
 public void AddSubordinate(EmployeeBE employee)
 {
     employee.AssignTo(this);
 }