Class CaseChangeSetupExtensions
Extension methods for the CaseChangeSetup
Inherited Members
Namespace: PayrollEngine.Client.Model
Assembly: PayrollEngine.Client.Core.dll
Syntax
public static class CaseChangeSetupExtensions
Methods
CollectCaseSetups(CaseChangeSetup)
Collect all case setups
Declaration
public static List<ICaseSetup> CollectCaseSetups(this CaseChangeSetup caseChangeSetup)
Parameters
| Type | Name | Description |
|---|---|---|
| CaseChangeSetup | caseChangeSetup |
Returns
| Type | Description |
|---|---|
| List<ICaseSetup> | List if case setups |
CollectCaseValues(ICaseChangeSetup)
Collect all case values
Declaration
public static List<CaseValue> CollectCaseValues(this ICaseChangeSetup caseChangeSetup)
Parameters
| Type | Name | Description |
|---|---|---|
| ICaseChangeSetup | caseChangeSetup | The case change setup |
Returns
| Type | Description |
|---|---|
| List<CaseValue> | List if case values |
FindCaseSetup(CaseChangeSetup, string, string)
Find case setup
Declaration
public static CaseSetup FindCaseSetup(this CaseChangeSetup caseChangeSetup, string caseName, string caseSlot = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CaseChangeSetup | caseChangeSetup | The case change setup |
| string | caseName | The case name |
| string | caseSlot | The case slot |
Returns
| Type | Description |
|---|---|
| CaseSetup | The case value or null on missing case value |
FindCaseValue(CaseChangeSetup, string, string)
Find case value
Declaration
public static CaseValue FindCaseValue(this CaseChangeSetup caseChangeSetup, string caseFieldName, string caseSlot = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CaseChangeSetup | caseChangeSetup | The case change setup |
| string | caseFieldName | The case field name |
| string | caseSlot | The case slot |
Returns
| Type | Description |
|---|---|
| CaseValue | The case value or null on missing case value |
FindDuplicatedCaseValue(CaseChangeSetup)
Search for duplicated case value
Declaration
public static CaseValue FindDuplicatedCaseValue(this CaseChangeSetup caseChangeSetup)
Parameters
| Type | Name | Description |
|---|---|---|
| CaseChangeSetup | caseChangeSetup |
Returns
| Type | Description |
|---|---|
| CaseValue | The duplicated case value, null without duplicates |