private static ClaimsPrincipal GetPrincipal(int userId) { var user = new UserService().ReadProfile(userId); var qpUser = new QpUser() { Id = user.Id, Name = user.Name, CustomerCode = QPContext.CurrentCustomerCode, LanguageId = user.LanguageId }; return(AuthenticationHelper.GetClaimsPrincipal(qpUser)); }
public void OnAuthorization(AuthorizationFilterContext context) { if (_provider.GetUserId() <= 0) { context.Result = new UnauthorizedResult(); } var langId = _provider.GetLanguageId(); var ci = new CultureInfo(QpUser.GetCultureNameByLanguageId(langId)); CultureInfo.CurrentCulture = ci; CultureInfo.CurrentUICulture = ci; }