public Scenario( I本Factory _本Factory, I書籍Factory _書籍Factory, I利用者Factory _利用者Factory, Iログイン情報Query _ログイン情報Query, I本の状況Query _本の状況Query, ICommandBus _commandBus, I利用者を登録するCommand _利用者を登録するCommand, I本を登録するCommand _本を登録するCommand, I本を登録する2Command _本を登録する2Command, I本を借りるCommand _本を借りるCommand, I本を延長するCommand _I本を延長するCommand, I本を返すCommand _本を返すCommand, I本を破棄するCommand _本を破棄するCommand, IMessageBroker _messageBroker ) { 本Factory = _本Factory; 書籍Factory = _書籍Factory; 利用者Factory = _利用者Factory; ログイン情報Query = _ログイン情報Query; 本の状況Query = _本の状況Query; CommandBus = _commandBus; 利用者を登録するCommand = _利用者を登録するCommand; 本を登録するCommand = _本を登録するCommand; 本を登録する2Command = _本を登録する2Command; 本を借りるCommand = _本を借りるCommand; 本を延長するCommand = _I本を延長するCommand; 本を返すCommand = _本を返すCommand; 本を破棄するCommand = _本を破棄するCommand; MessageBroker = _messageBroker; }
public 本を登録するCommandHandler( ILogger <I本を登録するCommandHandler> _logger, I本Factory _本Factory, I書籍Factory _書籍Factory, IMessageBroker _messageBroker, I本が登録されたEvent _本が登録されたEvent ) { Logger = _logger; 本Factory = _本Factory; 書籍Factory = _書籍Factory; MessageBroker = _messageBroker; 本が登録されたEvent = _本が登録されたEvent; }
public Daemon( I本Repository _本Repository, I書籍Repository _書籍Repository, I利用者Repository _利用者Repository, I利用者Factory _利用者Factory, I本Factory _本Factory, I書籍Factory _書籍Factory ) { 本Repository = _本Repository; 書籍Repository = _書籍Repository; 利用者Repository = _利用者Repository; 利用者Factory = _利用者Factory; 本Factory = _本Factory; 書籍Factory = _書籍Factory; }