UserFactoryFindByEmail Method |
Find a non-deleted user using his email address,
return null if not found.
Namespace:
AskiaPortalCmn
Assembly:
AskiaPortalCmn (in AskiaPortalCmn.dll) Version: 1.7.0-build068
Syntax public static IUser FindByEmail(
IContext context,
string email
)
Public Shared Function FindByEmail (
context As IContext,
email As String
) As IUser
public:
static IUser^ FindByEmail(
IContext^ context,
String^ email
)
Parameters
- context
- Type: AskiaPortalCmnIContext
Context of execution - email
- Type: SystemString
Email address of the user to find.
Return Value
Type:
IUser
Return null if the user was not found or deleted,
or if the user within the context doesn't have
enough right to access it.
Examples
Find the user using his email address.
var context = ContextFactory.CreateByUserGuid(Guid.Parse("20BE5F84-F006-49A0-9674-4B16A090AF2D"));
var contextValidation = context.Validate();
if (!contextValidation.Success)
{
throw contextValidation.Exception;
}
var user = UserFactory.FindByEmail(context, "email@adress.com");
if (user != null)
{
Console.WriteLine("User Id={0} was found: {1}", user.Id, user.Email);
}
else
{
Console.WriteLine("The specified user doesn't exist, or the current user within the context could not access it");
}
See Also