UserProfileFactoryFindById Method |
Find a user profile using his identifier,
return null if not found
Namespace:
AskiaPortalCmn
Assembly:
AskiaPortalCmn (in AskiaPortalCmn.dll) Version: 1.7.0-build068
Syntax public static IUserProfile FindById(
IContext context,
int id
)
Public Shared Function FindById (
context As IContext,
id As Integer
) As IUserProfile
public:
static IUserProfile^ FindById(
IContext^ context,
int id
)
Parameters
- context
- Type: AskiaPortalCmnIContext
Context of execution - id
- Type: SystemInt32
Id of the user profile to find
Return Value
Type:
IUserProfile
Return null if the user profile was not found or
if the user within the context doesn't have
enough right to access it
Examples
Find the user profile using his id
var context = ContextFactory.CreateByUserGuid(Guid.Parse("20BE5F84-F006-49A0-9674-4B16A090AF2D"));
var contextValidation = context.Validate();
if (!contextValidation.Success)
{
throw contextValidation.Exception;
}
var userProfile = UserProfileFactory.FindById(context, 2);
if (userProfile != null)
{
Console.WriteLine("User profile Id={0} was found: {1}", userProfile.Id, userProfile.Name);
}
else
{
Console.WriteLine("The specified user profile doesn't exist, or the current user within the context could not access it");
}
See Also