Table of Contents

Class ProgressAggregate

Namespace
InSite.Domain.Records
Assembly
Shift.Sdk.dll
public class ProgressAggregate : AggregateRoot
Inheritance
ProgressAggregate
Inherited Members
Extension Methods

Constructors

ProgressAggregate()

public ProgressAggregate()

Properties

Data

public ProgressState Data { get; }

Property Value

ProgressState

Methods

AddProgress(Guid, Guid, Guid)

public void AddProgress(Guid record, Guid user, Guid item)

Parameters

record Guid
user Guid
item Guid

ChangeComment(string)

public void ChangeComment(string comment)

Parameters

comment string

ChangeNumber(decimal?, DateTimeOffset?)

public void ChangeNumber(decimal? number, DateTimeOffset? graded)

Parameters

number decimal?
graded DateTimeOffset?

ChangePercent(decimal?, DateTimeOffset?)

public void ChangePercent(decimal? percent, DateTimeOffset? graded)

Parameters

percent decimal?
graded DateTimeOffset?

ChangePoints(decimal?, decimal?, DateTimeOffset?)

public void ChangePoints(decimal? points, decimal? maxPoints, DateTimeOffset? graded)

Parameters

points decimal?
maxPoints decimal?
graded DateTimeOffset?

ChangeText(string, DateTimeOffset?)

public void ChangeText(string text, DateTimeOffset? graded)

Parameters

text string
graded DateTimeOffset?

Complete(DateTimeOffset?, decimal?, bool?, int?, int?)

public void Complete(DateTimeOffset? completed, decimal? percent, bool? pass, int? elapsedMinutes, int? elapsedSeconds)

Parameters

completed DateTimeOffset?
percent decimal?
pass bool?
elapsedMinutes int?
elapsedSeconds int?

CreateState()

Every aggregate must override this method to create the object that holds its current state.

public override AggregateState CreateState()

Returns

AggregateState

Delete()

public void Delete()

Hide()

public void Hide()

Ignore(bool)

public void Ignore(bool isIgnored)

Parameters

isIgnored bool

Incomplete()

public void Incomplete()

Lock()

public void Lock()

Publish()

public void Publish()

Show()

public void Show()

Start(DateTimeOffset)

public void Start(DateTimeOffset started)

Parameters

started DateTimeOffset

Unlock()

public void Unlock()