Exemple #1
0
 public static List <IManagersAssistant> GetSecretaries(IEmployee manager)
 {
     return(ManagersAssistants
            .GetAllCached(m => manager.Equals(m.Manager))
            .Where(m => m.Status == CoreEntities.DatabookEntry.Status.Active && m.Assistant.Status == CoreEntities.DatabookEntry.Status.Active)
            .ToList());
 }
Exemple #2
0
 public static IEmployee GetSecretaryManager(IEmployee secretary)
 {
     return(ManagersAssistants
            .GetAllCached(m => secretary.Equals(m.Assistant))
            .Where(m => m.Status == CoreEntities.DatabookEntry.Status.Active && m.Manager.Status == CoreEntities.DatabookEntry.Status.Active)
            .Select(m => m.Manager)
            .FirstOrDefault());
 }