public GetVacanciesRequestHandler( IValidator <GetVacanciesRequest> validator, ILog logger, IRecruitService service) { _validator = validator; _logger = logger; _service = service; }
public RecruitApiController(IServiceProvider serviceProvider) : base(serviceProvider) { _recruitService = serviceProvider.GetService <IRecruitService>(); }
public RecruitServiceWithTimeout( IRecruitService recruitService, IReadOnlyPolicyRegistry <string> pollyRegistry) { _recruitService = recruitService; _pollyPolicy = pollyRegistry.Get <IAsyncPolicy>(Constants.DefaultServiceTimeout); }