메소드 | 설명 | |
---|---|---|
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 |
메소드 | 설명 | |
---|---|---|
DispatchDomainEvent ( object @event ) : void |
public GetById ( System.Guid projectId ) : Project | ||
projectId | System.Guid | |
리턴 | Project |
public GetByScenario ( System.Guid scenarioId ) : Project | ||
scenarioId | System.Guid | |
리턴 | Project |
public GetForUser ( |
||
user | ||
리턴 | IEnumerable |
public ProjectRepository ( IReadOnlyRepository readOnlyRepository, IWriteableRepository writeableRepository, IBlingDispatcher dispatcher, ITransactionManager transactionManager ) : System | ||
readOnlyRepository | IReadOnlyRepository | |
writeableRepository | IWriteableRepository | |
dispatcher | IBlingDispatcher | |
transactionManager | ITransactionManager | |
리턴 | System |