Class CaseValidateController<TFunc>
Case validate function controller
Inheritance
CaseValidateController<TFunc>
Inherited Members
CaseController<TFunc, CaseValidateFunctionAttribute, CaseValidateScriptAttribute>.GetCaseSet(string)
PayrollFunctionController<TFunc, CaseValidateFunctionAttribute, CaseValidateScriptAttribute>.Payroll
Namespace: PayrollEngine.Client.Scripting.Function.Api
Assembly: PayrollEngine.Client.Services.dll
Syntax
public class CaseValidateController<TFunc> : CaseChangeController<TFunc, CaseValidateFunctionAttribute, CaseValidateScriptAttribute> where TFunc : CaseValidateFunction
Type Parameters
| Name | Description |
|---|---|
| TFunc |
Constructors
View SourceCaseValidateController(PayrollHttpClient, ScriptConfiguration)
Initializes a new instance of the CaseValidateController<TFunc> class
Declaration
public CaseValidateController(PayrollHttpClient httpClient, ScriptConfiguration configuration)
Parameters
| Type | Name | Description |
|---|---|---|
| PayrollHttpClient | httpClient | The Payroll http client |
| ScriptConfiguration | configuration | The scripting configuration |
Methods
View SourceValidate(string)
Determines whether the existing case is available
Declaration
public CaseValidateFunctionResult Validate(string caseName)
Parameters
| Type | Name | Description |
|---|---|---|
| string | caseName | Name of the case |
Returns
| Type | Description |
|---|---|
| CaseValidateFunctionResult | True if the specified case is valid |
Validate(string, CaseSet)
Determines whether the specified case is available
Declaration
public CaseValidateFunctionResult Validate(string caseName, CaseSet caseSet)
Parameters
| Type | Name | Description |
|---|---|---|
| string | caseName | Name of the case |
| CaseSet | caseSet | The case to validate |
Returns
| Type | Description |
|---|---|
| CaseValidateFunctionResult | True if the specified case is valid |