Method | Description | |
---|---|---|
Create ( Project project ) : void | ||
Delete ( System.Guid projectId ) : void | ||
GetById ( System.Guid projectId ) : Project | ||
GetByScenario ( System.Guid scenarioId ) : Project | ||
GetForUser ( |
||
ProjectRepository ( IReadOnlyRepository readOnlyRepository, IWriteableRepository writeableRepository, IBlingDispatcher dispatcher, ITransactionManager transactionManager ) : System | ||
Update ( Project project ) : void |
Method | Description | |
---|---|---|
DispatchDomainEvent ( object @event ) : void |
public Delete ( System.Guid projectId ) : void | ||
projectId | System.Guid | |
return | void |
public GetById ( System.Guid projectId ) : Project | ||
projectId | System.Guid | |
return | Project |
public GetByScenario ( System.Guid scenarioId ) : Project | ||
scenarioId | System.Guid | |
return | Project |
public GetForUser ( |
||
user | ||
return | IEnumerable |
public ProjectRepository ( IReadOnlyRepository readOnlyRepository, IWriteableRepository writeableRepository, IBlingDispatcher dispatcher, ITransactionManager transactionManager ) : System | ||
readOnlyRepository | IReadOnlyRepository | |
writeableRepository | IWriteableRepository | |
dispatcher | IBlingDispatcher | |
transactionManager | ITransactionManager | |
return | System |