Table of Contents

Class User

Namespace
InSite.Persistence
Assembly
InSite.Persistence.dll
public class User
Inheritance
User
Derived
Inherited Members

Constructors

User()

public User()

Properties

AccessGrantedToCmds

public bool AccessGrantedToCmds { get; set; }

Property Value

bool

AccountCloaked

public DateTimeOffset? AccountCloaked { get; set; }

Property Value

DateTimeOffset?

AuthorStandardValidationChanges

public virtual ICollection<StandardValidationChange> AuthorStandardValidationChanges { get; set; }

Property Value

ICollection<StandardValidationChange>

CmdsCredentials

public virtual ICollection<VCmdsCredential> CmdsCredentials { get; set; }

Property Value

ICollection<VCmdsCredential>

ContactExperiences

public virtual ICollection<ContactExperience> ContactExperiences { get; set; }

Property Value

ICollection<ContactExperience>

DefaultPassword

public string DefaultPassword { get; set; }

Property Value

string

DefaultPasswordExpired

public DateTimeOffset? DefaultPasswordExpired { get; set; }

Property Value

DateTimeOffset?

DepartmentProfiles

public virtual ICollection<DepartmentProfileUser> DepartmentProfiles { get; set; }

Property Value

ICollection<DepartmentProfileUser>

DownstreamConnections

public virtual ICollection<UserConnection> DownstreamConnections { get; set; }

Property Value

ICollection<UserConnection>

Email

public string Email { get; set; }

Property Value

string

EmailAlternate

public string EmailAlternate { get; set; }

Property Value

string

EmailVerified

public string EmailVerified { get; set; }

Property Value

string

FirstName

public string FirstName { get; set; }

Property Value

string

FullName

public string FullName { get; set; }

Property Value

string

Honorific

public string Honorific { get; set; }

Property Value

string

ImageUrl

public string ImageUrl { get; set; }

Property Value

string

Initials

public string Initials { get; set; }

Property Value

string

IsArchived

public bool IsArchived { get; }

Property Value

bool

IsCloaked

public bool IsCloaked { get; }

Property Value

bool

LastName

public string LastName { get; set; }

Property Value

string

LoginOrganizationCode

public string LoginOrganizationCode { get; set; }

Property Value

string

Memberships

public virtual ICollection<Membership> Memberships { get; set; }

Property Value

ICollection<Membership>

MiddleName

public string MiddleName { get; set; }

Property Value

string

MultiFactorAuthentication

public bool MultiFactorAuthentication { get; set; }

Property Value

bool

MultiFactorAuthenticationCode

public string MultiFactorAuthenticationCode { get; set; }

Property Value

string

OAuthProviderUserId

public string OAuthProviderUserId { get; set; }

Property Value

string

OldUserPasswordHash

public string OldUserPasswordHash { get; set; }

Property Value

string

PersonFields

public virtual ICollection<TPersonField> PersonFields { get; set; }

Property Value

ICollection<TPersonField>

Persons

public virtual ICollection<Person> Persons { get; set; }

Property Value

ICollection<Person>

PhoneMobile

public string PhoneMobile { get; set; }

Property Value

string

PrimaryLoginMethod

public LoginMethods? PrimaryLoginMethod { get; set; }

Property Value

LoginMethods?

QLearnerProgramSummaries

public virtual ICollection<QLearnerProgramSummary> QLearnerProgramSummaries { get; set; }

Property Value

ICollection<QLearnerProgramSummary>

SecondaryLoginMethod

public LoginMethods? SecondaryLoginMethod { get; set; }

Property Value

LoginMethods?

SoundexFirstName

public string SoundexFirstName { get; set; }

Property Value

string

SoundexLastName

public string SoundexLastName { get; set; }

Property Value

string

TimeZone

public string TimeZone { get; set; }

Property Value

string

UpstreamConnections

public virtual ICollection<UserConnection> UpstreamConnections { get; set; }

Property Value

ICollection<UserConnection>

UserAuthenticationFactorInfo

public virtual TUserAuthenticationFactor UserAuthenticationFactorInfo { get; set; }

Property Value

TUserAuthenticationFactor

UserIdentifier

public Guid UserIdentifier { get; set; }

Property Value

Guid

UserLicenseAccepted

public DateTimeOffset? UserLicenseAccepted { get; set; }

Property Value

DateTimeOffset?

UserPasswordChangeRequested

public int? UserPasswordChangeRequested { get; set; }

Property Value

int?

UserPasswordChanged

public DateTimeOffset? UserPasswordChanged { get; set; }

Property Value

DateTimeOffset?

UserPasswordExpired

public DateTimeOffset UserPasswordExpired { get; set; }

Property Value

DateTimeOffset

UserPasswordHash

public string UserPasswordHash { get; set; }

Property Value

string

UserStandardValidationChanges

public virtual ICollection<StandardValidationChange> UserStandardValidationChanges { get; set; }

Property Value

ICollection<StandardValidationChange>

UserValidations

public virtual ICollection<StandardValidation> UserValidations { get; set; }

Property Value

ICollection<StandardValidation>

UtcArchived

public DateTimeOffset? UtcArchived { get; set; }

Property Value

DateTimeOffset?

UtcUnarchived

public DateTimeOffset? UtcUnarchived { get; set; }

Property Value

DateTimeOffset?

ValidatorValidations

public virtual ICollection<StandardValidation> ValidatorValidations { get; set; }

Property Value

ICollection<StandardValidation>

Methods

IsDefaultPassword()

public bool IsDefaultPassword()

Returns

bool

IsNewPasswordValid(string)

public bool IsNewPasswordValid(string password)

Parameters

password string

Returns

bool

IsNullPassword()

public bool IsNullPassword()

Returns

bool

SetDefaultPassword(string)

public void SetDefaultPassword(string password = null)

Parameters

password string

SetPassword(string)

public void SetPassword(string password)

Parameters

password string