Class ExchangeMerge
Inheritance
ExchangeMerge
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class ExchangeMerge : Visitor
Constructors
ExchangeMerge(Exchange)
Declaration
public ExchangeMerge(Exchange source)
Parameters
Properties
Target
Declaration
public Exchange Target { get; set; }
Property Value
Methods
MergeToAsync(Exchange)
Declaration
public Task MergeToAsync(Exchange target)
Parameters
Returns
VisitCalendarAsync(IExchangeTenant, ICalendar)
Declaration
protected override Task VisitCalendarAsync(IExchangeTenant tenant, ICalendar calendar)
Parameters
Returns
Overrides
VisitCaseAsync(IExchangeTenant, IRegulationSet, ICaseSet)
Declaration
protected override Task VisitCaseAsync(IExchangeTenant tenant, IRegulationSet regulation, ICaseSet caseSet)
Parameters
Returns
Overrides
VisitCaseChangeSetupAsync(IExchangeTenant, IPayrollSet, ICaseChangeSetup)
Declaration
protected override Task VisitCaseChangeSetupAsync(IExchangeTenant tenant, IPayrollSet payroll, ICaseChangeSetup caseChangeSetup)
Parameters
Returns
Overrides
VisitCaseFieldAsync(IExchangeTenant, IRegulationSet, ICaseSet, ICaseField)
Declaration
protected override Task VisitCaseFieldAsync(IExchangeTenant tenant, IRegulationSet regulation, ICaseSet caseSet, ICaseField caseField)
Parameters
Returns
Overrides
VisitCaseRelationAsync(IExchangeTenant, IRegulationSet, ICaseRelation)
Declaration
protected override Task VisitCaseRelationAsync(IExchangeTenant tenant, IRegulationSet regulation, ICaseRelation caseRelation)
Parameters
Returns
Overrides
VisitCollectorAsync(IExchangeTenant, IRegulationSet, ICollector)
Declaration
protected override Task VisitCollectorAsync(IExchangeTenant tenant, IRegulationSet regulation, ICollector collector)
Parameters
Returns
Overrides
VisitDivisionAsync(IExchangeTenant, IDivision)
Declaration
protected override Task VisitDivisionAsync(IExchangeTenant tenant, IDivision division)
Parameters
Returns
Overrides
VisitEmployeeAsync(IExchangeTenant, IEmployeeSet)
Declaration
protected override Task VisitEmployeeAsync(IExchangeTenant tenant, IEmployeeSet employee)
Parameters
Returns
Overrides
VisitExchangeTenantAsync(IExchangeTenant)
Declaration
protected override Task VisitExchangeTenantAsync(IExchangeTenant tenant)
Parameters
Returns
Overrides
VisitLookupAsync(IExchangeTenant, IRegulationSet, ILookupSet)
Declaration
protected override Task VisitLookupAsync(IExchangeTenant tenant, IRegulationSet regulation, ILookupSet lookup)
Parameters
Returns
Overrides
VisitLookupValueAsync(IExchangeTenant, IRegulationSet, ILookupSet, ILookupValue)
Declaration
protected override Task VisitLookupValueAsync(IExchangeTenant tenant, IRegulationSet regulation, ILookupSet lookup, ILookupValue lookupValue)
Parameters
Returns
Overrides
VisitPayrollAsync(IExchangeTenant, IPayrollSet)
Declaration
protected override Task VisitPayrollAsync(IExchangeTenant tenant, IPayrollSet payroll)
Parameters
Returns
Overrides
VisitPayrollLayerAsync(IExchangeTenant, IPayrollSet, IPayrollLayer)
Declaration
protected override Task VisitPayrollLayerAsync(IExchangeTenant tenant, IPayrollSet payroll, IPayrollLayer layer)
Parameters
Returns
Overrides
VisitPayrollResultAsync(IExchangeTenant, IPayrollResultSet)
Declaration
protected override Task VisitPayrollResultAsync(IExchangeTenant tenant, IPayrollResultSet payrollResult)
Parameters
Returns
Overrides
VisitPayrunAsync(IExchangeTenant, IPayrun)
Declaration
protected override Task VisitPayrunAsync(IExchangeTenant tenant, IPayrun payrun)
Parameters
Returns
Overrides
VisitPayrunJobAsync(IExchangeTenant, IPayrunJob)
Declaration
protected override Task VisitPayrunJobAsync(IExchangeTenant tenant, IPayrunJob payrunJob)
Parameters
Returns
Overrides
VisitPayrunJobInvocationAsync(IExchangeTenant, IPayrunJobInvocation)
Declaration
protected override Task VisitPayrunJobInvocationAsync(IExchangeTenant tenant, IPayrunJobInvocation invocation)
Parameters
Returns
Overrides
VisitRegulationAsync(IExchangeTenant, IRegulationSet)
Declaration
protected override Task VisitRegulationAsync(IExchangeTenant tenant, IRegulationSet regulation)
Parameters
Returns
Overrides
VisitRegulationShareAsync(IRegulationShare)
Declaration
protected override Task VisitRegulationShareAsync(IRegulationShare share)
Parameters
Returns
Overrides
VisitReportAsync(IExchangeTenant, IRegulationSet, IReportSet)
Declaration
protected override Task VisitReportAsync(IExchangeTenant tenant, IRegulationSet regulation, IReportSet report)
Parameters
Returns
Overrides
VisitReportParameterAsync(IExchangeTenant, IRegulationSet, IReportSet, IReportParameter)
Declaration
protected override Task VisitReportParameterAsync(IExchangeTenant tenant, IRegulationSet regulation, IReportSet report, IReportParameter parameter)
Parameters
Returns
Overrides
VisitReportTemplateAsync(IExchangeTenant, IRegulationSet, IReportSet, IReportTemplate)
Declaration
protected override Task VisitReportTemplateAsync(IExchangeTenant tenant, IRegulationSet regulation, IReportSet report, IReportTemplate template)
Parameters
Returns
Overrides
VisitScriptAsync(IExchangeTenant, IRegulationSet, IScript)
Declaration
protected override Task VisitScriptAsync(IExchangeTenant tenant, IRegulationSet regulation, IScript script)
Parameters
Returns
Overrides
VisitTaskAsync(IExchangeTenant, ITask)
Declaration
protected override Task VisitTaskAsync(IExchangeTenant tenant, ITask task)
Parameters
Returns
Overrides
VisitUserAsync(IExchangeTenant, IUser)
Declaration
protected override Task VisitUserAsync(IExchangeTenant tenant, IUser user)
Parameters
Returns
Overrides
VisitWageTypeAsync(IExchangeTenant, IRegulationSet, IWageType)
Declaration
protected override Task VisitWageTypeAsync(IExchangeTenant tenant, IRegulationSet regulation, IWageType wageType)
Parameters
Returns
Overrides
VisitWebhookAsync(IExchangeTenant, IWebhookSet)
Declaration
protected override Task VisitWebhookAsync(IExchangeTenant tenant, IWebhookSet webhook)
Parameters
Returns
Overrides
Extension Methods