UserFactoryFindById Method |
Find a user using his identifier, return null if not found
Namespace:
AskiaPortalCmn
Assembly:
AskiaPortalCmn (in AskiaPortalCmn.dll) Version: 1.7.0-build068
Syntax public static IUser FindById(
IContext context,
int id
)
Public Shared Function FindById (
context As IContext,
id As Integer
) As IUser
public:
static IUser^ FindById(
IContext^ context,
int id
)
Parameters
- context
- Type: AskiaPortalCmnIContext
Context of execution - id
- Type: SystemInt32
Id of the user to find
Return Value
Type:
IUserReturn null if the user was not found or if the user within the context doesn't have enough right to access it
Examples
Find the user 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 user = UserFactory.FindById(context, 2);
if (user != null)
{
Console.WriteLine("User Id={0} was found: {1}", user.Id, user.Login);
}
else
{
Console.WriteLine("The specified user doesn't exist, or the current user within the context could not access it");
}
See Also