public bool IsInRole(string role) { bool result = false; if (UserInfoSettingsService.ExistUserInfo()) { var userInfo = UserInfoSettingsService.GetUserInfo(); result = IsInRole(userInfo.Claims, role); } return(result); }
public async Task <UserInfoDM> UpdateUserInfo() { var token = await SignInService.GetToken(); if (token == null) { throw new ArgumentNullException("can't get userInfo without token"); } var userInfo = await UserInfoRepository.GetUserInfo(token.AccessToken); UserInfoSettingsService.PutUserInfo(userInfo); return(userInfo); }