Не уверен, как темы вписываются в MVC (не очень хорошо, я подозреваю), но в целом вам просто нужно создать базовый класс контроллера.
public class BaseController : Controller
и затем извлечь все ваши контроллеры из этой базы.
public class HomeController : BaseController
Таким образом, вы можете иметь общую функциональность, доступную для всех контроллеров.например, ваш метод IsSiteAdmin.