я реализую службу приложений, которая отправляет статистические данные на домашнюю страницу (страницу приложения панели инструментов).
В зависимости от роли пользователя (служба требует аутентификации), я бы извлекал/агрегировал данные из базы данных, используя WhereIf() на основе роли
В частности, если пользователь является администратором, я не буду применять фильтр извлечения данных с помощью WhereIf().
Для этого я внедрил IAbpSession в конструктор службы, чтобы иметь возможность указать идентификатор пользователя, но как я могу проверить, является ли пользователь администратором?