Show / Hide Table of Contents

Interface INextMilestonePlugin

Contains the algorithm for calculating the next due date for a given sale or all sales.

Namespace: SuperOffice.CRM
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
Type Name Description
ProgressEstimateCallback estimate
ProgressStepCallback step
CancellationToken cancellationToken
Returns
Type Description
Task

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
Type Name Description
int projectId
CancellationToken cancellationToken
Returns
Type Description
Task<NextDateInfo>

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
Type Name Description
int projectId
CancellationToken cancellationToken
Returns
Type Description
Task<NextDateInfo>

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top