public LoginStateModel GetLoginState() { var userInfo = userReader.GetCurrentUserInfo(); var user = (userInfo?.Identity != null) ? data.Get(userInfo.Identity) : null; return(new LoginStateModel { UserInfo = userInfo, IsSiteAdmin = user?.SiteAdministrator == true, }); }
public IIdentity <User> GetCurrentCapabilityUser() => identityReader.GetCurrentUserInfo()?.Identity;
protected ICurrentUserInfo GetUserInfo() { return(identityReader.GetCurrentUserInfo()); }