Class ProgressAggregate
public class ProgressAggregate : AggregateRoot
- Inheritance
-
ProgressAggregate
- Inherited Members
- Extension Methods
Constructors
ProgressAggregate()
public ProgressAggregate()
Properties
Data
public ProgressState Data { get; }
Property Value
Methods
AddProgress(Guid, Guid, Guid)
public void AddProgress(Guid record, Guid user, Guid item)
Parameters
ChangeComment(string)
public void ChangeComment(string comment)
Parameters
commentstring
ChangeNumber(decimal?, DateTimeOffset?)
public void ChangeNumber(decimal? number, DateTimeOffset? graded)
Parameters
numberdecimal?gradedDateTimeOffset?
ChangePercent(decimal?, DateTimeOffset?)
public void ChangePercent(decimal? percent, DateTimeOffset? graded)
Parameters
percentdecimal?gradedDateTimeOffset?
ChangePoints(decimal?, decimal?, DateTimeOffset?)
public void ChangePoints(decimal? points, decimal? maxPoints, DateTimeOffset? graded)
Parameters
pointsdecimal?maxPointsdecimal?gradedDateTimeOffset?
ChangeText(string, DateTimeOffset?)
public void ChangeText(string text, DateTimeOffset? graded)
Parameters
textstringgradedDateTimeOffset?
Complete(DateTimeOffset?, decimal?, bool?, int?, int?)
public void Complete(DateTimeOffset? completed, decimal? percent, bool? pass, int? elapsedMinutes, int? elapsedSeconds)
Parameters
completedDateTimeOffset?percentdecimal?passbool?elapsedMinutesint?elapsedSecondsint?
CreateState()
Every aggregate must override this method to create the object that holds its current state.
public override AggregateState CreateState()
Returns
Delete()
public void Delete()
Hide()
public void Hide()
Ignore(bool)
public void Ignore(bool isIgnored)
Parameters
isIgnoredbool
Incomplete()
public void Incomplete()
Lock()
public void Lock()
Publish()
public void Publish()
Show()
public void Show()
Start(DateTimeOffset)
public void Start(DateTimeOffset started)
Parameters
startedDateTimeOffset
Unlock()
public void Unlock()