Class CaseBuildController<TFunc>
Case build function controller
Inheritance
CaseBuildController<TFunc>
Inherited Members
Namespace: PayrollEngine.Client.Scripting.Function.Api
Assembly: PayrollEngine.Client.Services.dll
Syntax
public class CaseBuildController<TFunc> : CaseChangeController<TFunc, CaseBuildFunctionAttribute, CaseBuildScriptAttribute> where TFunc : CaseBuildFunction
Type Parameters
| Name | Description |
|---|---|
| TFunc |
Constructors
View SourceCaseBuildController(PayrollHttpClient, ScriptConfiguration)
Initializes a new instance of the CaseBuildController<TFunc> class
Declaration
public CaseBuildController(PayrollHttpClient httpClient, ScriptConfiguration configuration)
Parameters
| Type | Name | Description |
|---|---|---|
| PayrollHttpClient | httpClient | The Payroll http client |
| ScriptConfiguration | configuration | The scripting configuration |
Methods
View SourceBuild(CaseSet)
Build a case
Declaration
public CaseBuildFunctionResult Build(CaseSet caseSet)
Parameters
| Type | Name | Description |
|---|---|---|
| CaseSet | caseSet | The case to build |
Returns
| Type | Description |
|---|---|
| CaseBuildFunctionResult | True if the specified case is valid |
Build(string)
Build a case
Declaration
public CaseBuildFunctionResult Build(string caseName)
Parameters
| Type | Name | Description |
|---|---|---|
| string | caseName | Name of the case |
Returns
| Type | Description |
|---|---|
| CaseBuildFunctionResult | True if the specified case is valid |