/// <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; }
/// <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; }