C# Class PerplexMail.UmbracoForms.EmailWorkflow

Inheritance: Umbraco.Forms.Core.WorkflowType
Exibir arquivo Open project: PerplexInternetmarketing/PerplexMail-for-Umbraco

Private Properties

Property Type Description
IsFileUpload bool
ParseRecordField List

Public Methods

Method Description
EmailWorkflow ( ) : System
Execute ( Record record, RecordEventArgs e ) : WorkflowExecutionStatus
ValidateSettings ( ) : List

Private Methods

Method Description
IsFileUpload ( RecordField r ) : bool
ParseRecordField ( RecordField recordField ) : List

Dit levert een List van EmailTags op omdat sommige RecordFields tot meerdere EmailTags leiden. Bijvoorbeeld een File Upload is standaard type multiple, dus kan leiden tot meer dan 1 EmailTag ([#file-1#], [#file-2#], etc.). Het was dus noodzakelijk hier meerdere EmailTags op te kunnen leveren per RecordField.

Method Details

EmailWorkflow() public method

public EmailWorkflow ( ) : System
return System

Execute() public method

public Execute ( Record record, RecordEventArgs e ) : WorkflowExecutionStatus
record Record
e RecordEventArgs
return WorkflowExecutionStatus

ValidateSettings() public method

public ValidateSettings ( ) : List
return List