Class DynamicPathUpdater
Inheritance
DynamicPathUpdater
Assembly: LemonEdge.API.Core.FinancialServices.dll
Syntax
public class DynamicPathUpdater
Constructors
DynamicPathUpdater(IReadOnlyCache, UserInfo, IEntityUpdater, IServiceContext, IRuleAmountUpdaterFactory)
Declaration
public DynamicPathUpdater(IReadOnlyCache cache, UserInfo user, IEntityUpdater cn, IServiceContext services, IRuleAmountUpdaterFactory ruleAmountUpdaterFactory)
Parameters
Properties
Cache
Declaration
public IReadOnlyCache Cache { get; }
Property Value
Updater
Declaration
public IEntityUpdater Updater { get; }
Property Value
User
Declaration
public UserInfo User { get; }
Property Value
Methods
UpdatePath(IAllocationPath, DateTimeOffset, DateTimeOffset?, DateTimeOffset?, Guid?)
Declaration
public Task<bool> UpdatePath(IAllocationPath path, DateTimeOffset effectiveDate, DateTimeOffset? stepChangeDate, DateTimeOffset? stepChangeTransactionDate, Guid? pathSplitId)
Parameters
Returns
UpdatePath(Guid, DateTimeOffset, DateTimeOffset?, DateTimeOffset?, Guid?)
Declaration
public Task<bool> UpdatePath(Guid pathID, DateTimeOffset effectiveDate, DateTimeOffset? stepChangeDate, DateTimeOffset? stepChangeTransactionDate, Guid? pathSplitId)
Parameters
Returns
Extension Methods