/// <summary>
 /// Конструктор.
 /// </summary>
 /// <param name="aggregateRepository"><see cref="IAggregateRepository"/>.</param>
 /// <param name="logger">Logging.</param>
 /// <param name="lifeCycleStateMapper"><see cref="IBuildLifeCycleStateMapper"/>.</param>
 public UpdateBuildHandler(
     IAggregateRepository aggregateRepository,
     ILogger <UpdateBuildHandler> logger,
     IBuildLifeCycleStateMapper lifeCycleStateMapper) :
     base(aggregateRepository, logger)
 {
     this.lifeCycleStateMapper = lifeCycleStateMapper;
 }
示例#2
0
 /// <summary>
 /// Конструктор.
 /// </summary>
 /// <param name="aggregateRepository"><see cref="IAggregateRepository"/>.</param>
 /// <param name="lifeCycleStateMapper"><see cref="IBuildLifeCycleStateMapper"/>.</param>
 /// <param name="logger">Logging.</param>
 public CreateBuildHandler(
     IAggregateRepository aggregateRepository,
     IBuildLifeCycleStateMapper lifeCycleStateMapper,
     ILogger <CreateBuildHandler> logger) :
     base(logger)
 {
     this.aggregateRepository  = aggregateRepository;
     this.lifeCycleStateMapper = lifeCycleStateMapper;
     this.logger = logger;
 }
 /// <summary>
 /// Конструктор.
 /// </summary>
 /// <param name="aggregateRepository"><see cref="IAggregateRepository"/>.</param>
 /// <param name="logger">Логгер.</param>
 /// <param name="changeChecker"><see cref="IBuildStateChangeChecker"/>.</param>
 /// <param name="buildLifeCycleStateMapper"><see cref="IBuildLifeCycleStateMapper"/>.</param>
 /// <param name="buildSyncService"><see cref="IBuildSyncService"/>.</param>
 public ChangeBuildStateHandler(
     IAggregateRepository aggregateRepository,
     ILogger <ChangeBuildStateHandler> logger,
     IBuildStateChangeChecker changeChecker,
     IBuildLifeCycleStateMapper buildLifeCycleStateMapper,
     IBuildSyncService buildSyncService
     ) : base(aggregateRepository, logger)
 {
     this.changeChecker             = changeChecker;
     this.buildLifeCycleStateMapper = buildLifeCycleStateMapper;
     this.buildSyncService          = buildSyncService;
 }
 /// <summary>
 /// Конструктор.
 /// </summary>
 /// <param name="stateMapper"></param>
 /// <param name="buildRepository"></param>
 public Handler(IBuildLifeCycleStateMapper stateMapper, IRepository <BuildReadModel> buildRepository)
 {
     this.stateMapper     = stateMapper;
     this.buildRepository = buildRepository;
 }