Class SiteAggregate
public class SiteAggregate : AggregateRoot
- Inheritance
-
SiteAggregate
- Inherited Members
- Extension Methods
Constructors
SiteAggregate()
public SiteAggregate()
Methods
ChangeSiteConfiguration(string)
public void ChangeSiteConfiguration(string configuration)
Parameters
configurationstring
ChangeSiteContent(ContentContainer)
public void ChangeSiteContent(ContentContainer content)
Parameters
contentContentContainer
ChangeSiteDomain(string)
public void ChangeSiteDomain(string domain)
Parameters
domainstring
ChangeSiteTitle(string)
public void ChangeSiteTitle(string title)
Parameters
titlestring
ChangeSiteType(string)
public void ChangeSiteType(string type)
Parameters
typestring
CreateSite(Guid, Guid, string, string, string, string)
public void CreateSite(Guid organization, Guid author, string type, string domain, string title, string configuration)
Parameters
CreateState()
Every aggregate must override this method to create the object that holds its current state.
public override AggregateState CreateState()
Returns
DeleteSite()
public void DeleteSite()