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