Class GetAllocationAmountsForEntities
Returns a set of IAllocationAmount entities that are for the specified EntityID, not included in the specified transfer, and less than the specified date
The EntityID for the parent rule includes or excludes the specified entities too
Used by AllocationTransferProcessorExtender, and can be called using ExecuteCustomQuery<T>(string, params object[]).Inherited Members
Namespace: LemonEdge.API.Core.FinancialServices.Processors.Transactional.CustomQueries
Assembly: LemonEdge.API.Core.FinancialServices.dll
Syntax
public class GetAllocationAmountsForEntities : CustomServiceQueryExtender<IAllocationAmount>
Constructors
GetAllocationAmountsForEntities()
Declaration
public GetAllocationAmountsForEntities()
Methods
GetAllocatedAmountsForEntities(Guid, DateTimeOffset, AllocationTiming, Guid[], Guid[], Guid)
Returns a set of IAllocationAmount entities that are for the specified EntityID, not included in the specified transfer, and less than the specified date
Declaration
public IQueryable<IAllocationAmount> GetAllocatedAmountsForEntities(Guid transferID, DateTimeOffset endDate, AllocationTiming timing, Guid[] includeEntityIDs, Guid[] excludeEntityIDs, Guid forAllocatedEntityID)
Parameters
Type | Name | Description |
---|---|---|
Guid | transferID | The transfer id to make sure the allocation amounts are not associated with |
DateTimeOffset | endDate | The end date to make sure all matching allocation amounts have an effective date less than |
AllocationTiming | timing | If EndOfDay then the
EffectiveDate must be less than or equal to |
Guid[] | includeEntityIDs | Specifies a set of entities that the parent allocation rules ( EntityID) of the returned amounts must be against. |
Guid[] | excludeEntityIDs | Specifies a set of entities that the parent allocation rules ( EntityID) of the returned amounts must not be against. |
Guid | forAllocatedEntityID | Specifies the entity id the allocation amounts must be for |
Returns
Type | Description |
---|---|
IQueryable<IAllocationAmount> | A set of IAllocationAmount entities that are for the specified EntityID, not included in the specified transfer, and less than the specified date |