Table of Contents

Class RegistrationInvitationHelper

Namespace
InSite.Persistence
Assembly
InSite.Persistence.dll
public static class RegistrationInvitationHelper
Inheritance
RegistrationInvitationHelper
Inherited Members

Fields

InvitationExpiresInHours

public const int InvitationExpiresInHours = 48

Field Value

int

Methods

DeleteExpiredInvitations(string, EnvironmentModel, Action<ICommand>, IRegistrationSearch, IAlertMailer)

public static void DeleteExpiredInvitations(string domain, EnvironmentModel environment, Action<ICommand> send, IRegistrationSearch registrationSearch, IAlertMailer mailer)

Parameters

domain string
environment EnvironmentModel
send Action<ICommand>
registrationSearch IRegistrationSearch
mailer IAlertMailer

DeleteInvitation(Guid, string, EnvironmentModel, IRegistrationSearch, IAlertMailer)

public static void DeleteInvitation(Guid registrationId, string domain, EnvironmentModel environment, IRegistrationSearch registrationSearch, IAlertMailer mailer)

Parameters

registrationId Guid
domain string
environment EnvironmentModel
registrationSearch IRegistrationSearch
mailer IAlertMailer

GetInvitationSentTime(Guid, IRegistrationSearch)

public static DateTimeOffset? GetInvitationSentTime(Guid registrationIdentifier, IRegistrationSearch registrationSearch)

Parameters

registrationIdentifier Guid
registrationSearch IRegistrationSearch

Returns

DateTimeOffset?

IsInvitationValid(Guid, IRegistrationSearch)

public static bool IsInvitationValid(Guid registrationIdentifier, IRegistrationSearch registrationSearch)

Parameters

registrationIdentifier Guid
registrationSearch IRegistrationSearch

Returns

bool

SendInvitation(Guid, Guid, bool, Action<ICommand>, IRegistrationSearch)

public static QRegistration SendInvitation(Guid registrationIdentifier, Guid createdByUser, bool validateWhitelistedStatus, Action<ICommand> send, IRegistrationSearch registrationSearch)

Parameters

registrationIdentifier Guid
createdByUser Guid
validateWhitelistedStatus bool
send Action<ICommand>
registrationSearch IRegistrationSearch

Returns

QRegistration