public async Task <UserRolesPair> GetUserRolesPair() { string userId = GetUserId(); var result = new UserRolesPair { User = await UsersRepository.GetAsync(userId), Roles = (await UserRolesRepository.GetAllRolesAsync()).ToArray() }; return(result); }
public static bool HasAccessToFeature(this UserRolesPair src, UserFeatureAccess feature) { return(HasAccessToFeature(src.User, src.Roles, feature)); }