public CreateCompetitionHeaderCommandHandler(IUnitOfWork unitOfWork, ILogger <CreateCompetitionHeaderCommandHandler> logger, CreateCompetitionHeaderCommandValidator validator, ICompetitionHeaderRepository competitionHeaderRepository) { this._unitOfWork = unitOfWork; this._logger = logger; this._validator = validator; this._competitionHeaderRepository = competitionHeaderRepository; }
public CreateCompetitionCommandHandler(IUnitOfWork unitOfWork, ISeasonRepository seasonRepository, ICompetitionHeaderRepository competitionHeaderRepository, ICompetitionRepository competitionRepository, IGameVariationRepository gameVariationRepository, CreateCompetitionCommandValidator validator, IClubRepository clubRepository) { this._unitOfWork = unitOfWork; this._competitionHeaderRepository = competitionHeaderRepository; this._competitionRepository = competitionRepository; this._seasonRepository = seasonRepository; this._gameVariationRepository = gameVariationRepository; this._validator = validator; this._clubRepository = clubRepository; }