public void AssignTo(EmployeeBE employee) { Debug.Write(Entity.SupportRepId.ToString()); Entity.SupportRepId = employee.Id; Debug.Write(Entity.SupportRepId.ToString()); Debug.Write(employee.Id.ToString()); }
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); } }
/// <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); } }
public void AssignTo(EmployeeBE employee) { Entity.ReportsTo = employee.Id; }
public void AddSubordinate(EmployeeBE employee) { employee.AssignTo(this); }