Table of Contents

Class CourseAggregate

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

Constructors

CourseAggregate()

public CourseAggregate()

Properties

Data

public CourseState Data { get; }

Property Value

CourseState

Methods

CreateState()

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

public override AggregateState CreateState()

Returns

AggregateState