Class CaseRelationBuildController<TFunc>
Case relation build function controller
Inheritance
PayrollFunctionController<TFunc, CaseRelationBuildFunctionAttribute, CaseRelationBuildScriptAttribute>
CaseRelationBuildController<TFunc>
Inherited Members
Namespace: PayrollEngine.Client.Scripting.Function.Api
Assembly: PayrollEngine.Client.Services.dll
Syntax
public class CaseRelationBuildController<TFunc> : CaseRelationController<TFunc, CaseRelationBuildFunctionAttribute, CaseRelationBuildScriptAttribute> where TFunc : CaseRelationBuildFunction
Type Parameters
| Name | Description |
|---|---|
| TFunc |
Constructors
View SourceCaseRelationBuildController(PayrollHttpClient, ScriptConfiguration)
Initializes a new instance of the CaseRelationBuildController<TFunc> class
Declaration
public CaseRelationBuildController(PayrollHttpClient httpClient, ScriptConfiguration configuration)
Parameters
| Type | Name | Description |
|---|---|---|
| PayrollHttpClient | httpClient | The Payroll http client |
| ScriptConfiguration | configuration | The scripting configuration |
Methods
View SourceBuild(CaseSet, CaseSet)
RelationMap a case
Declaration
public CaseRelationBuildFunctionResult Build(CaseSet sourceCaseSet, CaseSet targetCaseSet)
Parameters
| Type | Name | Description |
|---|---|---|
| CaseSet | sourceCaseSet | The source case set |
| CaseSet | targetCaseSet | The target case set |
Returns
| Type | Description |
|---|---|
| CaseRelationBuildFunctionResult | True if the specified case is valid |
Build(string, string)
Execute the case relation build function
Declaration
public CaseRelationBuildFunctionResult Build(string sourceCaseName, string targetCaseName)
Parameters
| Type | Name | Description |
|---|---|---|
| string | sourceCaseName | The source case name |
| string | targetCaseName | The target case name |
Returns
| Type | Description |
|---|---|
| CaseRelationBuildFunctionResult | True if the specified case is valid |