public void DeassignService(int agentInstanceId) { LookupStrategies.DeassignService(agentInstanceId); AggregationServices?.DeassignService(agentInstanceId); PriorEvalStrategies?.DeassignService(agentInstanceId); PreviousGetterStrategies?.DeassignService(agentInstanceId); }
public void Assign( int agentInstanceId, SubordTableLookupStrategy lookupStrategy, AggregationService aggregationService, PriorEvalStrategy priorEvalStrategy, PreviousGetterStrategy previousGetterStrategy) { LookupStrategies.AssignService(agentInstanceId, lookupStrategy); AggregationServices?.AssignService(agentInstanceId, aggregationService); PriorEvalStrategies?.AssignService(agentInstanceId, priorEvalStrategy); PreviousGetterStrategies?.AssignService(agentInstanceId, previousGetterStrategy); }
public void DeassignService(int agentInstanceId) { LookupStrategies.DeassignService(agentInstanceId); if (AggregationServices != null) { AggregationServices.DeassignService(agentInstanceId); } if (PriorEvalStrategies != null) { PriorEvalStrategies.DeassignService(agentInstanceId); } if (PreviousGetterStrategies != null) { PreviousGetterStrategies.DeassignService(agentInstanceId); } }