Interface INextMilestonePlugin
Contains the algorithm for calculating the next due date for a given sale or all sales.
Assembly: SoCore.dll
Syntax
public interface INextMilestonePlugin
Methods
BatchUpdateNextMilestoneAsync(ProgressEstimateCallback, ProgressStepCallback, CancellationToken)
Contains the algorithm for calculating the next due date for a given sale or all sales.
Declaration
Task BatchUpdateNextMilestoneAsync(ProgressEstimateCallback estimate, ProgressStepCallback step, CancellationToken cancellationToken = default)
Parameters
Returns
CalculateNextMilestoneDateAsync(int, CancellationToken)
Contains the algorithm for calculating the next due date for a given sale or all sales.
Declaration
Task<NextDateInfo> CalculateNextMilestoneDateAsync(int projectId, CancellationToken cancellationToken = default)
Parameters
Returns
GetNextMilestoneDateAsync(int, CancellationToken)
Contains the algorithm for calculating the next due date for a given sale or all sales.
Declaration
Task<NextDateInfo> GetNextMilestoneDateAsync(int projectId, CancellationToken cancellationToken = default)
Parameters
Returns
Extension Methods