Код:
// Отбираем сотрудников
var User = EntityManager<Absence>.Instance.Find (p => p.StartDate.Date == DateTime.Today.AddDays(14));
foreach (var sender in User) {
var sender_temp = new P_TotalTimesheet_List22 ();
//Определяю по пользователю его Отдел
sender_temp.Department = PublicAPI.Portal.Security.User.GetUserDepartments(sender.User).FirstOrDefault().Name;
// Определяю руководителя у выбранного сотрудника
sender_temp.Sender = PublicAPI.Portal.Security.User.LoadOrNull(PublicAPI.Portal.Security.OrganizationItem.GetUserChiefsHierarchy(sender.User)).Id;
//добавляю в список полученные данные
context.List.Add (sender_temp);
Вопрос в том, когда я Определяю руководителя у выбранного сотрудника, то берется самый "главный" по структуре, а мне нужен непосредственно мой начальник отдела, так скажем самый низкий уровень руководителя.
Заранее спасибо.