Beispiel #1
0
 public OrganizationController
 (
     IAccountTypeRepository accountTypeRepository,
     IUserRepository userRepository,
     IEventRepository eventRepository,
     IEventCategoryRepository eventCategoryRepository,
     IStudentRepository studentRepository,
     IJudgeRepository judgeRepository,
     IOrganizationRepository organizationRepository,
     IJobPostRepository jobPostRepository,
     IJobCategoryRepository JobCategoryRepository,
     IJobApplyActivityRepository jobApplyActivityRepository
 )
 {
     this.accountTypeRepository      = accountTypeRepository;
     this.userRepository             = userRepository;
     this.eventRepository            = eventRepository;
     this.eventCategoryRepository    = eventCategoryRepository;
     this.studentRepository          = studentRepository;
     this.judgeRepository            = judgeRepository;
     this.organizationRepository     = organizationRepository;
     this.jobPostRepository          = jobPostRepository;
     this.JobCategoryRepository      = JobCategoryRepository;
     this.jobApplyActivityRepository = jobApplyActivityRepository;
 }
Beispiel #2
0
 public JobController(UserManager <ApplicationUser> userManager,
                      SignInManager <ApplicationUser> signInManager,
                      RoleManager <IdentityRole> roleManager,
                      IEmailService emailService,
                      IBusinessStreamRepository businessRepository,
                      IJobRepository jobsRepository,
                      IClientRepository clientRepository,
                      IPostalCodeRepository postalCodeRepository,
                      IProvinceRepository provinceRepository,
                      IJobApplyRepository jobApplyRepository,
                      IJobSeekerRepository jobseekerRepository,
                      IJobCategoryRepository jobCategoryRepository,
                      IAutoFillService autoFillService,
                      IImportService importService)
 {
     _userManager           = userManager;
     _signInManager         = signInManager;
     _roleManager           = roleManager;
     _emailService          = emailService;
     _businessRepository    = businessRepository;
     _jobsRepository        = jobsRepository;
     _clientRepository      = clientRepository;
     _postalCodeRepository  = postalCodeRepository;
     _provinceRepository    = provinceRepository;
     _jobApplyRepository    = jobApplyRepository;
     _jobseekerRepository   = jobseekerRepository;
     _jobCategoryRepository = jobCategoryRepository;
     _autoFillService       = autoFillService;
     _importService         = importService;
 }
Beispiel #3
0
 public ClientController(IImportService importService,
                         UserManager <ApplicationUser> userManager,
                         SignInManager <ApplicationUser> signInManager,
                         RoleManager <IdentityRole> roleManager,
                         IClientRepository clientRepository,
                         IEmailService emailService,
                         IBusinessStreamRepository businessRepository,
                         IProvinceRepository provinceRepository,
                         //IEmailSender emailSender
                         IPostalCodeRepository postalCodeRepository,
                         IJobRepository jobsRepository,
                         IJobCategoryRepository jobCategoryRepository,
                         IHostingEnvironment hostingEnvironment,
                         IRepository <CompanyImage> companyImage,
                         IRepository <CompanyUser> companyUsersRepository,
                         IAutoFillService autoFillService
                         )
 {
     _importService          = importService;
     _jobsRepository         = jobsRepository;
     _userManager            = userManager;
     _signInManager          = signInManager;
     _roleManager            = roleManager;
     _clientRepository       = clientRepository;
     _emailService           = emailService;
     _businessRepository     = businessRepository;
     _jobCategoryRepository  = jobCategoryRepository;
     _hostingEnvironment     = hostingEnvironment;
     _companyImage           = companyImage;
     _companyUsersRepository = companyUsersRepository;
     _autoFillService        = autoFillService;
     _provinceRepository     = provinceRepository;
     _postalCodeRepository   = postalCodeRepository;
 }
        public FilteringAssessmentCalculationServiceTests()
        {
            _questionRepository    = Substitute.For <IQuestionRepository>();
            _jobCategoryRepository = Substitute.For <IJobCategoryRepository>();
            _logger = Substitute.For <ILogger>();

            _sut = new FilterAssessmentCalculationService(_questionRepository, _jobCategoryRepository);
        }
 public JobProfileSkillsProcessor(
     ISiteFinityHttpService sitefinity,
     IJobCategoryRepository jobCategoryRepository,
     IOptions <AppSettings> appSettings)
 {
     _sitefinity            = sitefinity;
     _jobCategoryRepository = jobCategoryRepository;
     _appSettings           = appSettings;
 }
 public JobCategoryDataProcessor(
     ISiteFinityHttpService sitefinity,
     IOptions <AppSettings> appSettings,
     IJobCategoryRepository jobCategoryRepository)
 {
     _appSettings           = appSettings.Value;
     _sitefinity            = sitefinity;
     _jobCategoryRepository = jobCategoryRepository;
 }
 public AssessmentCalculationService(
     IJobCategoryRepository jobCategoryRepository,
     IShortTraitRepository traitRepository,
     IQuestionRepository questionRepository,
     IQuestionSetRepository questionSetRepository)
 {
     _jobCategoryRepository = jobCategoryRepository;
     _traitRepository       = traitRepository;
     _questionRepository    = questionRepository;
     _questionSetRepository = questionSetRepository;
 }
Beispiel #8
0
 public SearchController(IJobRepository IJobsRepository,
                         IJobApplyRepository IJobsApplyRepository,
                         IJobCategoryRepository jobCategoryRepository,
                         IClientRepository clientRepository,
                         IBusinessStreamRepository businessStreamRepository)
 {
     _jobsRepository           = IJobsRepository;
     _jobsApplyRepository      = IJobsApplyRepository;
     _jobCategoryRepository    = jobCategoryRepository;
     _clientRepository         = clientRepository;
     _businessStreamRepository = businessStreamRepository;
 }
Beispiel #9
0
 public JobConfigurationService(
     IEmploymentStatusRepository employmentStatusRepository,
     IJobRepository jobRepository,
     IJobCategoryRepository jobCategoryRepository,
     IJobTerminationReasonRepository jobTerminationReasonRepository,
     IPayGradeRepository payGradeRepository)
 {
     _employmentStatusRepository = employmentStatusRepository;
     _jobRepository                  = jobRepository;
     _jobCategoryRepository          = jobCategoryRepository;
     _jobTerminationReasonRepository = jobTerminationReasonRepository;
     _payGradeRepository             = payGradeRepository;
 }
        public JobCategoryDataProcessorTests()
        {
            _siteFinityHttpService = Substitute.For <ISiteFinityHttpService>();
            _jobCategoryRepository = Substitute.For <IJobCategoryRepository>();
            _appSettings           = Substitute.For <IOptions <AppSettings> >();
            _logger = Substitute.For <ILogger>();

            _appSettings.Value.Returns(new AppSettings()
            {
                SiteFinityJobCategoriesTaxonomyId = "Job Profile Category"
            });

            _sut = new JobCategoryDataProcessor(_siteFinityHttpService, _appSettings, _jobCategoryRepository);
        }
Beispiel #11
0
 public JobPostService(
     IMapper modelMapper,
     IJobPostRepository jobPostRepository,
     IJobCategoryRepository jobCategoryRepository,
     IEmploymentTypeRepository employmentTypeRepository,
     ILocationRepository locationRepository
     )
 {
     this._modelMapper              = modelMapper;
     this._jobPostRepository        = jobPostRepository;
     this._jobCategoryRepository    = jobCategoryRepository;
     this._employmentTypeRepository = employmentTypeRepository;
     this._locationRepository       = locationRepository;
 }
 public JobOfferService(
     IJobOfferRepository jobOfferRepo,
     IJobCategoryRepository jobCategoryRepo,
     IJobTypeRepository jobTypeRepo,
     IApplicationUserRepository applicationUserRepo,
     IUnitOfWork unitOfWork,
     IAuthService authService)
 {
     _jobOfferRepo        = jobOfferRepo;
     _jobCategoryRepo     = jobCategoryRepo;
     _jobTypeRepo         = jobTypeRepo;
     _applicationUserRepo = applicationUserRepo;
     _unitOfWork          = unitOfWork;
     _authService         = authService;
 }
        public ResultTests()
        {
            _jobFamilyRepository   = Substitute.For <IJobCategoryRepository>();
            _shortTraitRepository  = Substitute.For <IShortTraitRepository>();
            _questionSetRepository = Substitute.For <IQuestionSetRepository>();
            _questionRepository    = Substitute.For <IQuestionRepository>();

            _logger = Substitute.For <ILogger>();

            _assessmentCalculationService = new AssessmentCalculationService(
                _jobFamilyRepository,
                _shortTraitRepository,
                _questionRepository,
                _questionSetRepository);

            _shortTraitRepository.GetTraits().Returns(
                Task.FromResult(ResultTestMockData.Traits.ToArray())
                );

            _jobFamilyRepository.GetJobCategories("job-categories").Returns(
                Task.FromResult(ResultTestMockData.JobFamilies.ToArray())
                );

            _questionSetRepository.GetCurrentQuestionSet("filtered").Returns(
                Task.FromResult(new QuestionSet
            {
                Title              = "qs-1",
                QuestionSetKey     = "qs-1",
                QuestionSetVersion = "qs-1",
                MaxQuestions       = 3
            }));

            _questionRepository.GetQuestions("qs-1").Returns(Task.FromResult(new []
            {
                new Question {
                    TraitCode        = "Self Control",
                    IsFilterQuestion = true,
                    QuestionId       = "1", Order = 1, Texts = new []
                    {
                        new QuestionText {
                            LanguageCode = "en", Text = "Question 1"
                        }
                    }
                }
            }));
        }
Beispiel #14
0
        private System.Data.Entity.DbContext context;// = new DbContext();

        //ICompanyRepository gcompanyRepository;
        public UnitOfWork(System.Data.Entity.DbContext _context, ICompanyRepository _companyRepository,
                          IJobCategoryRepository _jobCategoryRepository, IJobRepository _jobRepository,
                          IJobApplicationRepository _jobApplicationRepository, IWorkExperienceRepository _workExperienceRepository,
                          IEducationBackgroundRepository _educationBackgroundRepository, IResumeRepository _resumeRepository,
                          IUserRepository _userRepository, IJobSubscriptionRepository _jobSubRepo, ILanguageRepository _languageRepo)
        {
            companyRepository             = _companyRepository;
            jobCategoryRepository         = _jobCategoryRepository;
            jobRepository                 = _jobRepository;
            jobApplicationRepository      = _jobApplicationRepository;
            workExperienceRepository      = _workExperienceRepository;
            educationBackgroundRepository = _educationBackgroundRepository;
            resumeRepository              = _resumeRepository;
            userRepository                = _userRepository;
            jobSubscriptionRepository     = _jobSubRepo;
            languageRepository            = _languageRepo;

            context = _context;
        }
Beispiel #15
0
        public JobProfileSkillsProcessorTests()
        {
            _siteFinityHttpService = Substitute.For <ISiteFinityHttpService>();
            _jobCategoryRepository = Substitute.For <IJobCategoryRepository>();
            _appSettings           = Substitute.For <IOptions <AppSettings> >();
            _logger = Substitute.For <ILogger>();

            JobCategories =
                JsonConvert.DeserializeObject <List <TaxonomyHierarchy> >(File.ReadAllText("Data/SiteFinityData/job-categories.json"));
            JobProfiles =
                JsonConvert.DeserializeObject <List <SiteFinityJobProfile> >(File.ReadAllText("Data/SiteFinityData/job-profiles.json"));

            _appSettings.Value.Returns(new AppSettings()
            {
                MaxPercentageDistributionOfJobProfiles  = 0.75,
                MaxPercentageOfProfileOccurenceForSkill = 0.75
            });

            _sut = new JobProfileSkillsProcessor(_siteFinityHttpService, _jobCategoryRepository, _appSettings);
        }
Beispiel #16
0
 public JobInfoController(IImportService importService,
                          IClientRepository clientRepository,
                          IJobRepository jobsRepository,
                          IJobApplyRepository IJobsApplyRepository,
                          UserManager <ApplicationUser> userManager,
                          SignInManager <ApplicationUser> signInManager,
                          IJobCategoryRepository jobCategoryRepository,
                          IBusinessStreamRepository businessStreamRepository,
                          IPostalCodeRepository postalCodeRepository,
                          IJobSeekerRepository jobSeekerRepository)
 {
     _importService            = importService;
     _jobsRepository           = jobsRepository;
     _IJobsApplyRepository     = IJobsApplyRepository;
     _userManager              = userManager;
     _signInManager            = signInManager;
     _jobCategoryRepository    = jobCategoryRepository;
     _clientRepository         = clientRepository;
     _businessStreamRepository = businessStreamRepository;
     _postalCodeRepository     = postalCodeRepository;
     _jobSeekerRepository      = jobSeekerRepository;
 }
 public FilterAssessmentCalculationService(IQuestionRepository questionRepository, IJobCategoryRepository jobCategoryRepository)
 {
     _questionRepository    = questionRepository;
     _jobCategoryRepository = jobCategoryRepository;
 }
 public JobCategoryService(IJobCategoryRepository jobCategoryRepository)
 {
     this.jobCategoryRepository = jobCategoryRepository;
 }
Beispiel #19
0
 public JobCategoryController(IJobCategoryRepository jobCategoryRepository)
 {
     _jobCategoryRepository = jobCategoryRepository;
 }
Beispiel #20
0
 public JobCategoryController(IJobCategoryRepository repository)
 {
     _repository = repository;
 }
Beispiel #21
0
 public JobCategoryService(IJobCategoryRepository repo, IUnitOfWork unitOfWork)
 {
     _repo       = repo;
     _unitOfWork = unitOfWork;
 }
Beispiel #22
0
 public JobCategoryPageService(IJobCategoryRepository jobCategoryRepository, IMapper mapper)
 {
     _jobCategoryRepository = jobCategoryRepository;
     _mapper = mapper;
 }
 public JobCategoryService(IJobCategoryRepository jobCategoryRepository)
     : base(jobCategoryRepository)
 {
     _jobCategoryRepository = jobCategoryRepository;
     _sqlConnService        = new SqlConnectionService();
 }