コード例 #1
0
 public SitemapController(
     IMemoryCache cache,
     IVacancyService vacancyService,
     IPublicationService publicationService,
     Settings settings)
 {
     _cache              = cache;
     _vacancyService     = vacancyService;
     _publicationService = publicationService;
     _settings           = settings;
 }
 public CloseExpiredVacanciesCommandHandler(
     ILogger <CloseExpiredVacanciesCommandHandler> logger,
     IVacancyQuery query,
     ITimeProvider timeProvider,
     IVacancyService vacancyService)
 {
     _logger         = logger;
     _query          = query;
     _timeProvider   = timeProvider;
     _vacancyService = vacancyService;
 }
コード例 #3
0
 public HomeController(
     DBContext context,
     IUserService userService,
     IVacancyService vacancyService,
     IRoleService roleService
     )
 {
     _context        = context;
     _userService    = userService;
     _vacancyService = vacancyService;
     _roleService    = roleService;
 }
コード例 #4
0
        public void Load()
        {
            uow = new Mock <IUnitOfWork>();
            VacancyRepository = new Mock <IRepository <Vacancy> >();

            uow.Setup(x => x.Vacancies).Returns(VacancyRepository.Object);
            uow.Setup(x => x.Offers.Get(It.IsAny <int>())).Returns(new Offer {
                Id = It.IsAny <int>()
            });

            vacService = new VacancyService(uow.Object);
        }
コード例 #5
0
 public HomeController(
     IMemoryCache cache,
     IVacancyService vacancyService,
     IPublicationService publicationService,
     Settings settings,
     IWebAppPublicationService webAppPublicationService)
 {
     _cache                    = cache;
     _settings                 = settings;
     _vacancyService           = vacancyService;
     _publicationService       = publicationService;
     _webAppPublicationService = webAppPublicationService;
 }
コード例 #6
0
 public RatingService(
     IRatingRepository ratingRepository,
     IVacancyService vacancyService,
     IInterviewService interviewService,
     IApplicantService applicantService,
     IMapper mapper)
 {
     _ratingRepository = ratingRepository;
     _vacancyService   = vacancyService;
     _interviewService = interviewService;
     _applicantService = applicantService;
     _mapper           = mapper;
 }
コード例 #7
0
        public void SetUp()
        {
            this.session        = MockRepository.GenerateMock <ISessionStateService>();
            this.httpContext    = MockRepository.GenerateStub <HttpContextBase>();
            this.vacancyService = MockRepository.GenerateMock <IVacancyService>();
            this.accountService = MockRepository.GenerateMock <IAccountService>();
            this.profileService = MockRepository.GenerateMock <IProfileService>();

            this.jobController = new JobController(this.vacancyService, this.accountService, this.session, this.profileService);

            this.jobController.ControllerContext =
                new ControllerContext(this.httpContext, new System.Web.Routing.RouteData(), this.jobController);
        }
コード例 #8
0
 public VacancyClient(
     IVacancyRepository repository,
     IVacancyQuery vacancyQuery,
     IQueryStoreReader reader,
     IMessaging messaging,
     IEntityValidator <Vacancy, VacancyRuleSet> validator,
     IApprenticeshipProgrammeProvider apprenticeshipProgrammesProvider,
     IEmployerAccountProvider employerAccountProvider,
     IApplicationReviewRepository applicationReviewRepository,
     IVacancyReviewQuery vacancyReviewQuery,
     ICandidateSkillsProvider candidateSkillsProvider,
     IVacancyService vacancyService,
     IEmployerDashboardProjectionService employerDashboardService,
     IProviderDashboardProjectionService providerDashboardService,
     IEmployerProfileRepository employerProfileRepository,
     IUserRepository userRepository,
     IQualificationsProvider qualificationsProvider,
     ITrainingProviderService trainingProviderService,
     IEmployerService employerService,
     IReportRepository reportRepository,
     IReportService reportService,
     IUserNotificationPreferencesRepository userNotificationPreferencesRepository,
     AbstractValidator <UserNotificationPreferences> userNotificationPreferencesValidator,
     ITrainingProviderSummaryProvider trainingProviderSummaryProvider,
     AbstractValidator <Qualification> qualificationValidator)
 {
     _repository   = repository;
     _vacancyQuery = vacancyQuery;
     _reader       = reader;
     _messaging    = messaging;
     _validator    = validator;
     _apprenticeshipProgrammesProvider = apprenticeshipProgrammesProvider;
     _employerAccountProvider          = employerAccountProvider;
     _applicationReviewRepository      = applicationReviewRepository;
     _vacancyReviewQuery                    = vacancyReviewQuery;
     _candidateSkillsProvider               = candidateSkillsProvider;
     _vacancyService                        = vacancyService;
     _employerDashboardService              = employerDashboardService;
     _providerDashboardService              = providerDashboardService;
     _employerProfileRepository             = employerProfileRepository;
     _userRepository                        = userRepository;
     _qualificationsProvider                = qualificationsProvider;
     _trainingProviderService               = trainingProviderService;
     _employerService                       = employerService;
     _reportRepository                      = reportRepository;
     _reportService                         = reportService;
     _userNotificationPreferencesRepository = userNotificationPreferencesRepository;
     _userNotificationPreferencesValidator  = userNotificationPreferencesValidator;
     _trainingProviderSummaryProvider       = trainingProviderSummaryProvider;
     _qualificationValidator                = qualificationValidator;
 }
コード例 #9
0
        public FileService(IUnitOfWork unitOfWork,
                           ICandidateRepository candidateRepository,
                           ICandidateService candidateService,
                           IVacancyService vacancyService)
        {
            this.storageAccount = CloudStorageAccount.Parse(CloudConfigurationManager.GetSetting("KnowBaseFSContext"));

            this.blobClient = storageAccount.CreateCloudBlobClient();

            this.unitOfWork          = unitOfWork;
            this.candidateRepository = candidateRepository;
            this.candidateService    = candidateService;
            this.vacancyService      = vacancyService;
        }
コード例 #10
0
ファイル: VacancyServiceTests.cs プロジェクト: Budzyn/hunter
        public VacancyServiceTests()
        {
            _vacancyRepository = Substitute.For<IVacancyRepository>();
            _candidateRepository = Substitute.For<ICandidateRepository>();
            _cardRepository = Substitute.For<ICardRepository>();
            _poolRepository = Substitute.For<IPoolRepository>();

            var unitOfWork = Substitute.For<IUnitOfWork>();
            var logger = Substitute.For<ILogger>();
            var activityHelperService = Substitute.For<IActivityHelperService>();
            var userProfieRepository = Substitute.For<IUserProfileRepository>();

            _vacancyService = new VacancyService(_vacancyRepository, _candidateRepository,_cardRepository, logger, unitOfWork,
                                                 activityHelperService, userProfieRepository, _poolRepository);
        }
コード例 #11
0
        public VacancyController(IUnitOfWork unitOfWork,
                                 IVacancyService vacancyService,
                                 IEventService eventService,
                                 INotificationService notificationService,
                                 IVacancyElasticService vacancyElasticService)
        {
            this.vacancyElasticService = vacancyElasticService;

            this.vacancyService = vacancyService;

            this.eventService = eventService;

            this.notificationService = notificationService;

            this.unitOfWork = unitOfWork;
        }
コード例 #12
0
        public VacanciesTeamViewModel(INavigation navigation, IRequestService requestService, int teamId)
        {
            _navigation     = navigation;
            _teamId         = teamId;
            _requestService = requestService;
            if (AppSettings.ApiStatus)
            {
                _vacancyService = new VacancyService(_requestService);
            }
            else
            {
                _vacancyService = new FakeVacancyService();
            }
            Vacancies = new ObservableCollection <Vacancy>();

            Task.Run(() => LoadVacancies());
        }
コード例 #13
0
        public GameViewModel(INavigation navigation, IRequestService requestService, Game game)
        {
            _navigation     = navigation;
            _requestService = requestService;
            if (AppSettings.ApiStatus)
            {
                _vacancyService = new VacancyService(requestService);
            }
            else
            {
                _vacancyService = new FakeVacancyService();
            }

            Game = game;

            Vacancies = new ObservableCollection <Vacancy>();
            Task.Run(() => LoadVacancies());
        }
コード例 #14
0
 public WebAppPublicationService(
     ILocalizationService localizationService,
     IPublicationService publicationService,
     ISocialRepository socialRepository,
     PostingServiceFactory factory,
     Settings settings,
     ILanguageAnalyzerService languageAnalyzer,
     IVacancyService vacancyService,
     ILogger <WebAppPublicationService> logger)
 {
     _logger              = logger;
     _languageAnalyzer    = languageAnalyzer;
     _vacancyService      = vacancyService;
     _factory             = factory;
     _settings            = settings;
     _socialRepository    = socialRepository;
     _localizationService = localizationService;
     _publicationService  = publicationService;
 }
コード例 #15
0
 public ApplicationService(
     IDataContext dataContext,
     IUserService userService,
     IVacancyService vacancyService,
     IResumeService resumeService,
     ISkillService skillService,
     IUserRepository userRepository,
     ISkillRepository skillRepository,
     IVacancyRepository vacancyRepository,
     IResumeRepository resumeRepository)
 {
     this.dataContext       = dataContext;
     this.userService       = userService;
     this.vacancyService    = vacancyService;
     this.resumeService     = resumeService;
     this.skillService      = skillService;
     this.resumeRepository  = resumeRepository;
     this.skillRepository   = skillRepository;
     this.userRepository    = userRepository;
     this.vacancyRepository = vacancyRepository;
 }
コード例 #16
0
ファイル: CustomController.cs プロジェクト: cepheimc/C_WEB
 public CustomController(ICustomService custom, IVacancyService vacancy)
 {
     customService  = custom;
     vacancyService = vacancy;
 }
コード例 #17
0
 public VacancyController(IVacancyService VacancyService)
 {
     _VacancyService = VacancyService;
 }
コード例 #18
0
 public IndexModel(IVacancyService vacancyService)
 {
     _vacancyService = vacancyService;
 }
コード例 #19
0
 public VacancyController(IVacancyService service, UserManager <AppUser> userManager) : base(userManager)
 {
     _service = service;
 }
コード例 #20
0
 public VacancyController(IVacancyService vacancyService, IJsonService jsonService, IVacancyDataHandlerService service)
 {
     _vacancyService            = vacancyService;
     _jsonService               = jsonService;
     _vacancyDataHandlerService = service;
 }
コード例 #21
0
ファイル: VacancyController.cs プロジェクト: cepheimc/C_WEB
 public VacancyController(IVacancyService vacancy, ICustomService customer, ICategoryService category)
 {
     vacancyService  = vacancy;
     categoryService = category;
     customService   = customer;
 }
コード例 #22
0
 public CandidateController(DBContext context, IVacancyService vacancyService, ICandidateService candidateService)
 {
     _vacancyService   = vacancyService;
     _candidateService = candidateService;
     _context          = context;
 }
コード例 #23
0
 public AdminController()
 {
     vacancyService = new VacancyService();
 }
コード例 #24
0
 public VacanciesController(ILogger <VacanciesController> logger, IMapper mapper, IVacancyService vacancyService)
 {
     _logger         = logger;
     _mapper         = mapper;
     _vacancyService = vacancyService;
 }
コード例 #25
0
 public VacancyController(IVacancyService service)
 {
     _service = service;
 }
コード例 #26
0
 public EditModel(IVacancyService vacancyService)
 {
     _vacancyService = vacancyService;
 }
コード例 #27
0
 public VacanciesController(IVacancyService vacancyService)
 {
     this.vacancyService = vacancyService;
 }
コード例 #28
0
ファイル: VacancyController.cs プロジェクト: Budzyn/hunter
 public VacancyController(IVacancyService vacancyService, IUserService userService)
 {
     _vacancyService = vacancyService;
     _userService = userService;
 }
コード例 #29
0
 public VacancyController(IVacancyService vacancyService, IMapper mapper)
 {
     _vacancyService = vacancyService;
     _mapper         = mapper;
 }
コード例 #30
0
 public VacancyController(IVacancyService vacancyService)
 {
     _vacancyService = vacancyService;
 }
コード例 #31
0
 public VacanciesModel(IVacancyService vacancyService)
 {
     _vacancyService = vacancyService;
 }
コード例 #32
0
 public CloseVacancyCommandHandler(IVacancyService vacancyService)
 {
     _vacancyService = vacancyService;
 }