Table of Contents

Class UserFactory

Namespace
InSite.Web.Data
Assembly
InSite.UI.dll
public class UserFactory
Inheritance
UserFactory
Inherited Members

Constructors

UserFactory()

public UserFactory()

Properties

Person

public QPerson Person { get; set; }

Property Value

QPerson

User

public QUser User { get; set; }

Property Value

QUser

Methods

Create()

public static QUser Create()

Returns

QUser

CreatePerson(Guid, Guid?)

public static QPerson CreatePerson(Guid organizationIdentifier, Guid? creator = null)

Parameters

organizationIdentifier Guid
creator Guid?

Returns

QPerson

RegisterUser(string, Guid, string, string, string, Guid?, string, string, bool, string)

Adds a new user to the database, following the multi-tenancy rules defined

public void RegisterUser(string email, Guid organization, string firstName, string lastName, string password, Guid? employer, string phone, string language, bool defaultMFA, string middleName = null)

Parameters

email string
organization Guid
firstName string
lastName string
password string
employer Guid?
phone string
language string
defaultMFA bool
middleName string