예제 #1
0
 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;
 }