Table of Contents

Class CoreProcessManager

Namespace
InSite.Persistence
Assembly
InSite.Persistence.dll
public class CoreProcessManager
Inheritance
CoreProcessManager
Inherited Members

Constructors

CoreProcessManager(IChangeQueue, IEmailOutbox, IRegistrationSearch, IContentSearch, IContactSearch)

public CoreProcessManager(IChangeQueue publisher, IEmailOutbox postOffice, IRegistrationSearch registrations, IContentSearch contents, IContactSearch contacts)

Parameters

publisher IChangeQueue
postOffice IEmailOutbox
registrations IRegistrationSearch
contents IContentSearch
contacts IContactSearch

Methods

AddTranslations(IContentSearch, MessageVariableList, string, string, Func<string, string>)

public static void AddTranslations(IContentSearch search, MessageVariableList list, string labelName, string varName, Func<string, string> format = null)

Parameters

search IContentSearch
list MessageVariableList
labelName string
varName string
format Func<string, string>

AddTranslations(IContentSearch, Dictionary<string, string>, string, string, Func<string, string>)

public static void AddTranslations(IContentSearch search, Dictionary<string, string> dict, string labelName, string varName, Func<string, string> format = null)

Parameters

search IContentSearch
dict Dictionary<string, string>
labelName string
varName string
format Func<string, string>

CreateEmail(UserAccountWelcomed, Guid)

public EmailDraft CreateEmail(UserAccountWelcomed e, Guid organizationId)

Parameters

e UserAccountWelcomed
organizationId Guid

Returns

EmailDraft

GetWelcomeMsgPasswordInfo(string, string)

public Dictionary<string, string> GetWelcomeMsgPasswordInfo(string passwordPlainText, string passwordHash)

Parameters

passwordPlainText string
passwordHash string

Returns

Dictionary<string, string>

Handle(InvoicePaid)

public void Handle(InvoicePaid e)

Parameters

e InvoicePaid

Handle(RegistrantContactInformationChanged)

public void Handle(RegistrantContactInformationChanged e)

Parameters

e RegistrantContactInformationChanged

Handle(UserAccountArchived)

public void Handle(UserAccountArchived e)

Parameters

e UserAccountArchived

Handle(UserAccountWelcomed)

public void Handle(UserAccountWelcomed e)

Parameters

e UserAccountWelcomed