Show / Hide Table of Contents

Class CaseChangeSetupExtensions

Extension methods for the CaseChangeSetup

Inheritance
object
CaseChangeSetupExtensions
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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

☀
☾
Back to top Generated by DocFX