Retrieves an user by its e-mail address or external social network ID and application ID.

Namespace: MonoSoftware.MonoX.BusinessLayer
Assembly: MonoX (in MonoX.dll) Version: 5.1.40.5065 (5.1.40.5065)

Syntax

C#
public virtual AspnetUsersEntity GetUserByEmailOrId(
	string email,
	string providerName,
	string providerUserId,
	Guid applicationId
)
Visual Basic
Public Overridable Function GetUserByEmailOrId ( 
	email As String,
	providerName As String,
	providerUserId As String,
	applicationId As Guid
) As AspnetUsersEntity
Visual C++
public:
virtual AspnetUsersEntity^ GetUserByEmailOrId(
	String^ email, 
	String^ providerName, 
	String^ providerUserId, 
	Guid applicationId
)
F#
abstract GetUserByEmailOrId : 
        email : string * 
        providerName : string * 
        providerUserId : string * 
        applicationId : Guid -> AspnetUsersEntity 
override GetUserByEmailOrId : 
        email : string * 
        providerName : string * 
        providerUserId : string * 
        applicationId : Guid -> AspnetUsersEntity 

Parameters

email
Type: System..::..String
User e-mail.
providerName
Type: System..::..String
Provider name.
providerUserId
Type: System..::..String
Provider user id..
applicationId
Type: System..::..Guid
Application ID.

Return Value

Type: AspnetUsersEntity
Aspnet user entity with membership data included in the prefetch path, or null if not found

Implements

IUserBLL..::..GetUserByEmailOrId(String, String, String, Guid)

See Also