public UpsertVacancyStrategy( ICurrentUserService currentUserService, IProviderUserReadRepository providerUserReadRepository, IVacancyReadRepository vacancyReadRepository, IAuthoriseCurrentUserStrategy authoriseCurrentUserStrategy, IPublishVacancySummaryUpdateStrategy publishVacancySummaryUpdateStrategy) { _currentUserService = currentUserService; _providerUserReadRepository = providerUserReadRepository; _vacancyReadRepository = vacancyReadRepository; _authoriseCurrentUserStrategy = authoriseCurrentUserStrategy; _publishVacancySummaryUpdateStrategy = publishVacancySummaryUpdateStrategy; }
public GetVacancyStrategies(IVacancyReadRepository vacancyReadRepository, IAuthoriseCurrentUserStrategy authoriseCurrentUserStrategy) { _vacancyReadRepository = vacancyReadRepository; _authoriseCurrentUserStrategy = authoriseCurrentUserStrategy; }