Мой отдельный запрос работает нормально, но мне нужно поместить предложение WHERE в другой метод.
Это мой рабочий запрос для поиска различных менеджеров
public static IEnumerable<DTO.Employee> GetDistinctMgrs()
{
IEnumerable<DTO.Employee> managers = EmpCache.EmployeeList.GroupBy(x => x.MgrID).Select(x => x.FirstOrDefault());
return managers;
}
Здесь я пытаюсь выдавить ГДЕ, чтобы получить менеджера сотрудника из отдельного списка менеджеров. Но с предложением WHERE я получаю "Перечисление не дало результатов"
public static IEnumerable<DTO.Employee> GetDefaultMgr(string EMPID)
{
IEnumerable<DTO.Employee> manager = EmpCache.EmployeeList
.Where(s => s.EmpID == EMPID)
.GroupBy(x => x.MgrID)
.Select(x => x.FirstOrDefault());
return manager; //<- "Enumeration yielded no results"
}