Esempio n. 1
0
 public CandidateManager(
     IMapper mapper,
     ICandidateRepository candidateRepository)
 {
     _Mapper = mapper;
     _CandidateRepository = candidateRepository;
 }
 public VoteManager(ICandidateRepository candidateRepository, IVoterRepository voterRepository, ICategoryRepository categoryRepository, IVoteRepository repository) : base(repository)
 {
     CandidateRepository = candidateRepository;
     CategoryRepository  = categoryRepository;
     VoterRepository     = voterRepository;
     VoteRepository      = repository;
 }
Esempio n. 3
0
 public VoteService(
     ICandidateRepository candidateRepository,
     IVoteRepository voteRepository)
 {
     _candidateRepository = candidateRepository;
     _voteRepository      = voteRepository;
 }
Esempio n. 4
0
 public UserTypeController(IUserRepository userRepository, IAuthenticationProvider authenticationProvider, IUnitOfWork unitOfWork)
 {
     this.userRepository         = userRepository;
     this.authenticationProvider = authenticationProvider;
     this.candidateRepository    = unitOfWork.BuildCandidateRepository();
     this.companiesRepository    = unitOfWork.BuildCompaniesRepository();
 }
Esempio n. 5
0
 public InterviewController(IInterviewRepository InterviewRepo, ICandidateRepository CandidateRepo, IJobOrderRepository JobOrderRepo)
 {
     InterviewRepository = InterviewRepo;
     CandidateRepository = CandidateRepo;
     JobOrderRepository  = JobOrderRepo;
     ViewBag.Name        = System.Web.HttpContext.Current.Session["Name"];
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SkillsController"/> class.
 /// </summary>
 /// <param name="projectRepository">The projects repo.</param>
 /// <param name="skillRepository">The skills repo.</param>
 /// <param name="candidateRepository">The candidates repo.</param>
 /// <param name="analyzer">The ML analyzer.</param>
 public ProjectsController(IProjectRepository projectRepository, ISkillRepository skillRepository, ICandidateRepository candidateRepository, IProjectAnalyzer analyzer)
 {
     _projectRepository   = projectRepository;
     _skillRepository     = skillRepository;
     _candidateRepository = candidateRepository;
     _analyzer            = analyzer;
 }
 public CreateVoteCandidateCommandHandler(IVoterCandidateRepository voterCandidateRepository, ICandidateRepository candidateRepository,
                                          IMapper mapper)
 {
     _voterCandidateRepository = voterCandidateRepository;
     _mapper = mapper;
     _candidateRepository = candidateRepository;
 }
        public DashboardController(IUserRepository userRepository, IDashboardManager dashboardManager, IUnitOfWork unitOfWork)
        {
            this.userRepository   = userRepository;
            this.dashboardManager = dashboardManager;

            candidateRepository = unitOfWork.BuildCandidateRepository();
        }
Esempio n. 9
0
        public CandidatesController()
        {
            this.repository = new CandidateRepository(new SaturnDbContext());
            this.cityRepository = new CityRepository(new SaturnDbContext());
            this.drivingCategoryRepository = new DrivingCategoryRepository(new SaturnDbContext());

        }
 public ResultService(ICandidateExamQuestionLogRepository candidateExamQuestionLogRepository, ICandidateExamRepository candidateExamRepository, ICandidateRepository candidateRepository, ITestRepository testRepository)
 {
     _candidateExamRepository            = candidateExamRepository;
     _candidateRepository                = candidateRepository;
     _testRepository                     = testRepository;
     _candidateExamQuestionLogRepository = candidateExamQuestionLogRepository;
 }
        //  private void OnShowConfirmation()
        //{
        //    var confirmation = new Confirmation();
        //    confirmation.Title = "Really?";
        //    confirmation.Content = "Here goes the question, doesn't it?";

        //    OpenFileRequest.Raise(confirmation);
        //}
        #endregion

        public CandidateDetailsViewModel(ICandidateHistoryRepository candidateHistoryRepository, IDialogService dialogService,
                                         ICandidateRepository candidateRepository, IConfigStatusLibRepository configStatusLibRepository
                                         )
        {
            this.candidateHistoryRepository = candidateHistoryRepository;
            this.dialogService             = dialogService;
            this.candidateRepository       = candidateRepository;
            this.configStatusLibRepository = configStatusLibRepository;
            CandidateCompaniesTemp         = new ObservableCollection <CandidateCompany>();

            SelectedCandidateTemp = new Candidate();
            try
            {
                DocumentToAction = new Document();

                MessengerDocument.Default.Register <UpdateDocument>(this, OnUpdateDocumentMessageReceived);

                MessengerCandidate.Default.Register <Candidate>(this, OnCandidateReceived);


                MessengerCandidateHistory.Default.Register <CandidateHistory>(this, OnCandidateHistoryReceived);
                MessengerCompany.Default.Register <UpdateListMessageCompany>(this, UpdateListMessageCompanyReceived);
            }

            catch (Exception x)
            {
            }

            //loadData();
            MessengerCandidateProject.Default.Register <UpdateCandidateCompany>(this, OnUpdateListMessageReceived);
            loadCommands();
        }
Esempio n. 12
0
 public CandidatesController(ICandidateDesignationRepository candidateDesignationRepository,
                             ICandidateRepository candidateRepository,
                             ICandidateActivityRepository candidateActivityRepository,
                             IInterviewRoundRepository interviewRoundRepository,
                             IInterviewRoundActivityRepository interviewRoundActivityRepository,
                             ICandidateTechnologyMapRepository candidateTechnologyMapRepository,
                             IUserRepository userRepository,
                             IJobOpeningRepository jobOpeningRepository,
                             IRoundRepository roundRepository,
                             ICandidateDocumentRepository candidateDocumentRepository,
                             ITechnologyRepository technologyRepository,
                             ICandidateService candidateService,
                             ISettingsService settingsService,
                             EmailComposerService emailComposerService,
                             IUnitOfWork unitOfWork)
 {
     _candidateDesignationRepository   = candidateDesignationRepository;
     _candidateRepository              = candidateRepository;
     _candidateActivityRepository      = candidateActivityRepository;
     _interviewRoundRepository         = interviewRoundRepository;
     _interviewRoundActivityRepository = interviewRoundActivityRepository;
     _userRepository                   = userRepository;
     _jobOpeningRepository             = jobOpeningRepository;
     _roundRepository                  = roundRepository;
     _candidateDocumentRepository      = candidateDocumentRepository;
     _candidateService                 = candidateService;
     _candidateTechnologyMapRepository = candidateTechnologyMapRepository;
     _technologyRepository             = technologyRepository;
     _emailComposerService             = emailComposerService;
     _unitOfWork      = unitOfWork;
     _settingsService = settingsService;
 }
 public CandidateService(ICandidateRepository candidateRepository,
     IModelFactory modelFactory, IFileRepository fileRepository)
 {
     _candidateRepository = candidateRepository;
     _modelFactory = modelFactory;
     _fileRepository = fileRepository;
 }
Esempio n. 14
0
 public CandidateController(
     ICandidateRepository candidateRepository,
     IWebHostEnvironment environment)
 {
     _candidateRepository = candidateRepository;
     _environment         = environment;
 }
Esempio n. 15
0
 public VotingsController(IVotingRepository votingRepository,
                          IUserHelper userHelper,
                          ICandidateRepository candidateRepository)
 {
     this.votingRepository    = votingRepository;
     this.userHelper          = userHelper;
     this.candidateRepository = candidateRepository;
 }
        public CompanyMatchingExecutor(IUnitOfWork unitOfWork, IUserRepository userRepository) : base()
        {
            positionSkillRepository  = unitOfWork.BuildPositionSkillRepository();
            candidateSkillRepository = unitOfWork.BuildCandidateSkillReadRepository();
            candidateRepository      = unitOfWork.BuildCandidateRepository();

            this.userRepository = userRepository;
        }
Esempio n. 17
0
 public StaffController(IStaffRepository StaffRepo, ICompanyRepository CompanyRepo, INoteRepository NoteRepo, ICandidateRepository CandidateRepo)
 {
     StaffRepository     = StaffRepo;
     CompanyRepository   = CompanyRepo;
     NoteRepository      = NoteRepo;
     CandidateRepository = CandidateRepo;
     ViewBag.Name        = System.Web.HttpContext.Current.Session["Name"];
 }
 public ResumeReceivedEventHandler(ICandidateRepository candidateRepository,
                                   IJobCandidateRepository jobCandidateRepository,
                                   IEventBus bus)
 {
     _candidateRepository    = candidateRepository;
     _jobCandidateRepository = jobCandidateRepository;
     _bus = bus;
 }
Esempio n. 19
0
 public ExperienceService(IUserRepository userRepository, IUnitOfWork unitOfWork)
 {
     this.userRepository             = userRepository;
     this.experienceReadRepository   = unitOfWork.BuildExperienceReadRepository();
     this.experienceUpdateRepository = unitOfWork.BuildExperienceUpdateRepository();
     this.candidateRepository        = unitOfWork.BuildCandidateRepository();
     this.experienceRepository       = unitOfWork.BuildExperienceRepository();
 }
Esempio n. 20
0
 public CandidatesController(ICandidateRepository candidateRepository,
                             ICandidateActivityRepository candidateActivityRepository,
                             IUnitOfWork unitOfWork)
 {
     _candidateRepository         = candidateRepository;
     _candidateActivityRepository = candidateActivityRepository;
     _unitOfWork = unitOfWork;
 }
        private readonly IDistributedCache distributedCache; // radis caching

        public CandidateController(ILogger <CandidateController> logger, ICandidateRepository repo, IMemoryCache memoryCache,
                                   IDistributedCache distributedCache)
        {
            _logger               = logger;
            _repo                 = repo;
            this.memoryCache      = memoryCache;
            this.distributedCache = distributedCache;
        }
Esempio n. 22
0
        public void GetAllCandidatesIsNotNullOrEmpty()
        {
            ICandidateRepository repo       = DALFactory.CreateCandidateRepository();
            List <CandidateDTO>  candidates = repo.GetAllCandidates().ToList();

            Assert.AreNotEqual(candidates, null);
            Assert.AreNotEqual(candidates.Count, 0);
        }
Esempio n. 23
0
 public CandidateController(IAzureBlobStorage storage, ICandidateRepository candidateRepository,
                            ILoggerFactory loggerFactory, IConfiguration configuration)
 {
     _storage             = storage;
     _logger              = loggerFactory.CreateLogger(nameof(CandidateController));
     _candidateRepository = candidateRepository;
     _configuration       = configuration;
 }
Esempio n. 24
0
 public CandidatesController(ICandidateRepository candidateRepo,
     IPoliticalPartyRepository politicalpartyRepo,
     ITypeOfElectionRepository typeOfElectionRepo)
 {
     _candidateRepo = candidateRepo;
     _politicalpartyRepo = politicalpartyRepo;
     _typeOfElectionRepo = typeOfElectionRepo;
 }
 internal PaymentServiceFactory(IPaymentsRepository paymentsRepository, IInvoiceTransactionRepository invoiceTransactionRepository, IAgencyRepository agencyRepository, ICandidateRepository candidateRepository, IApplicationSettingsWrapper applicationWrapper)
 {
     _paymentsRepository           = paymentsRepository;
     _invoiceTransactionRepository = invoiceTransactionRepository;
     _agencyRepository             = agencyRepository;
     _candidateRepository          = candidateRepository;
     _applicationWrapper           = applicationWrapper;
 }
Esempio n. 26
0
 public CandidateController(IPersonRepository personRepository,
                            ICandidateRepository candidateRepository,
                            IUnitOfWork unitOfWork)
 {
     _personRepository    = personRepository;
     _candidateRepository = candidateRepository;
     _unitOfWork          = unitOfWork;
 }
Esempio n. 27
0
 public RepartitionController(IRepartitionRepository repartitionRepository, IMapper mapper, ICandidateRepository candidateRepository,
                              ILoggerFactory loggerFactory)
 {
     _candidateRepository   = candidateRepository;
     _repartitionRepository = repartitionRepository;
     _mapper = mapper;
     _logger = loggerFactory.CreateLogger(nameof(RepartitionController));
 }
Esempio n. 28
0
 public AddSkillToCandidateCommandHandler(ICandidateSkillRepository candidateSkillRepository,
                                          ISkillRepository skillRepository, ICandidateRepository candidateRepository, IMapper mapper)
 {
     _candidateSkillRepository = candidateSkillRepository;
     _skillRepository          = skillRepository;
     _candidateRepository      = candidateRepository;
     _mapper = mapper;
 }
 public CandidateQuery(ICandidateRepository candidateRepository,
                       IInterviewQuery interviewQuery)
 {
     this.candidateRepository = candidateRepository
                                ?? throw new ArgumentNullException(nameof(candidateRepository));
     this.interviewQuery = interviewQuery
                           ?? throw new ArgumentNullException(nameof(interviewQuery));
 }
Esempio n. 30
0
        // This method must be thread-safe since it is called by the thread-safe OnCacheAuthorization() method.

        /*
         * Phương thức này phải được thread-safe  vì nó được gọi bởi các phương thức Authorization cache thread-safe ()
         * cái đích của phương thức này là kiểm tra xem user đó đăng nhập đúng hay ko, có quền hay ko có quề
         * true: có quền
         * false: không có quên - > simple that!
         *
         */


        protected virtual bool AuthorizeCore(HttpContextBase httpContext)
        {
            this._candidateRepo = DependencyResolver.Current.GetService <ICandidateRepository>();
            this._configRepo    = DependencyResolver.Current.GetService <IConfigRepository>();
            try
            {
                if (httpContext == null)
                {
                    throw new ArgumentNullException("httpContext");
                }
                //Auth1. kiểm tra login cơ bản????
                if (!_candidateRepo.SSisLogin())
                {
                    //trường hợp remember me?
                    var getRemember = _candidateRepo.GetCookieRememberMeCandidates();
                    if (getRemember.IsRememberMe)
                    {
                        var log = _candidateRepo.GetEntry(getRemember.CandidateId);
                        _candidateRepo.SSLogin(new CustomerLoginVM(log));
                    }
                    else //nếu chưa đăng nhập mà cũng remember thì out
                    {
                        return(false);
                    }
                }

                /*
                 * var user_login = _candidateRepo.SSgetCandidateLoged();
                 * //Auth2. kiểm tra quền hạn theo username
                 *
                 * if (_usersSplit.Length > 0 &&
                 *  !_usersSplit.Contains(user_login.Username, StringComparer.OrdinalIgnoreCase))
                 * {
                 *  return false;
                 * }
                 *
                 * if (_rolesSplit.Length > 0 && !_rolesSplit.Contains(user_login.RoleId.ToString()))
                 * {
                 *
                 *  return false;
                 * }
                 *
                 * //Auth3. Kiểm tra quền hạn theo access role
                 * if (user_login.Username != "admin")
                 * {
                 *  if (_quyensSplit.Length > 0 && !IsInRole(user_login.ne_quyenIntArrStr, _quyensSplit))
                 *  {
                 *      return false;
                 *  }
                 * }*/

                return(true);
            }
            catch
            {
                return(false);
            }
        }
 public CandidatesController(ICandidateRepository candidateRepsitory,
                             IAddressRepository addressRepository,
                             IContactRepository contactRepository
                             )
 {
     _candidateRepository = candidateRepsitory;
     _addressRepository   = addressRepository;
     _contactRepository   = contactRepository;
 }
Esempio n. 32
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AddReviewHandler"/> class.
 /// </summary>
 /// <param name="candidateRepository">The candidate repository.</param>
 /// <param name="employeeRepository">The employee repository.</param>
 /// <param name="reviewRepository">The review repository.</param>
 public AddReviewHandler(
     ICandidateRepository candidateRepository,
     IEmployeeRepository employeeRepository,
     IReviewRepository reviewRepository)
 {
     this.candidateRepository = candidateRepository;
     this.employeeRepository  = employeeRepository;
     this.reviewRepository    = reviewRepository;
 }
        public CandidateMatchingExecutor(IUserRepository userRepository, IUnitOfWork unitOfWork) : base()
        {
            this.userRepository = userRepository;

            candidateRepository          = unitOfWork.BuildCandidateRepository();
            positionSkillReadRepository  = unitOfWork.BuildPositionSkillRepository();
            positionsRepository          = unitOfWork.BuildPositionsReadRepository();
            candidateSkillReadRepository = unitOfWork.BuildCandidateSkillReadRepository();
        }
Esempio n. 34
0
 public CandidateService(ICandidateRepository candidateRepository, ICardRepository cardRepository,
     IPoolRepository poolRepository, ILogger logger, IUserProfileRepository userProfileRepository, IActivityHelperService activityHelperService)
 {
     _candidateRepository = candidateRepository;
     _cardRepository = cardRepository;
     _logger = logger;
     _userProfileRepository = userProfileRepository;
     _poolRepository = poolRepository;
     _activityHelperService = activityHelperService;
 }
Esempio n. 35
0
        public FileService(IFileRepository fileRepository, ILogger logger, ICandidateService candidateService,
            IResumeRepository resumeRepository, IActivityHelperService activityHelperService, ICardRepository cardRepository,
			ICandidateRepository candidateRepository)
        {
            _fileRepository = fileRepository;
            _logger = logger;
            _candidateService = candidateService;
            _resumeRepository = resumeRepository;
            _candidateRepository = candidateRepository;
            _activityHelperService = activityHelperService;
            _cardRepository = cardRepository;
        }
        public void Setup()
        {
            Database.SetInitializer(new DropCreateDatabaseAlways<ContextDb>());
            _repository = new CandidateRepository();
            _candidate = ObjectMother.GetCandidate();

            using (var context = new ContextDb())
            {
                context.Candidates.Add(_candidate);
                context.SaveChanges();
            }
        }
Esempio n. 37
0
        public CandidateServiceTest()
        {
            _cardRepository= Substitute.For<ICardRepository>();
            _candidateRepository = Substitute.For<ICandidateRepository>();
            _poolRepository = Substitute.For<IPoolRepository>();
            _userProfileRepository = Substitute.For<IUserProfileRepository>();

            var logger = Substitute.For<ILogger>();
            var activityHelperService = Substitute.For<IActivityHelperService>();

            _candidateService = new CandidateService(_candidateRepository, _cardRepository,
                                                     _poolRepository, logger, _userProfileRepository, activityHelperService);
        }
Esempio n. 38
0
        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);
        }
Esempio n. 39
0
 public VacancyService(
     IVacancyRepository vacancyRepository,
     ICandidateRepository candidateRepository,
     ICardRepository cardRepository,
     ILogger logger,
     IUnitOfWork unitOfWork,
     IActivityHelperService activityHelperService,
     IUserProfileRepository userProfileRepository,
     IPoolRepository poolRepository)
 {
     _vacancyRepository = vacancyRepository;
     _candidateRepository = candidateRepository;
     _cardRepository = cardRepository;
     _logger = logger;
     _unitOfWork = unitOfWork;
     _activityHelperService = activityHelperService;
     _userProfileRepository = userProfileRepository;
     _poolRepository = poolRepository;
 }
 public CandidateController(ICandidateRepository candidateRepository, ICandidateService candidateService)
 {
     _candidateRepository = candidateRepository;
     _candidateService = candidateService;
 }
Esempio n. 41
0
 public DataManager(IDistrictRepository districtRepository,
     ILocalityRepository localityRepository,
     IStreetRepository streetRepository,
     IHouseRepository houseRepository,
     IMunicipalityRepository municipalityRepository,
     IPersonRepository personRepository,
     INationalityRepository nationalityRepository,
     IEducationRepository educationRepository,
     IOrganizationRepository organizationRepository,
     IMunicipalityHouseRelationRepository municipalityHouseRelationRepository,
     IRegistrationRepository registrationRepository,
     IPartyRepository partyRepository,
     IPrecinctRepository precinctRepository,
     IUserRepository userRepository,
     IWorkerRepository workerRepository,
     IVoterPartyRelationRepository voterPartyRelationRepository,
     IVoterRepository voterRepository,
     IUserLogRepository userLogRepository,
     IRelationshipRepository relationshipRepository,
     IPersonRelationRepository personRelationRepository,
     ICandidateRepository candidateRepository,
     IAgitatorRepository agitatorRepository,
     IWorkerHouseRelationRepository workerHouseRelationRepository,
     IAgitatorHouseRelationRepository agitatorHouseRelationRepository,
     IAgitatorPrecinctRelationRepository agitatorPrecinctRelationRepository,
     ICandidatePrecinctRelationRepository candidatePrecinctRelationRepository,
     ICandidateMunicipalityRelationRepository candidateMunicipalityRelationRepository,
     ITempPersonRepository tempPersonRepository,
     IGEORepository geoRepository,
     IPartyMemberRepository partyMemberRepository,
     IPartySupporterRepository partySupporterRepository)
 {
     this.districtRepository = districtRepository;
     this.municipalityRepository = municipalityRepository;
     this.personRepository = personRepository;
     this.localityRepository = localityRepository;
     this.nationalityRepository = nationalityRepository;
     this.streetRepository = streetRepository;
     this.houseRepository = houseRepository;
     this.educationRepository = educationRepository;
     this.organizationRepository = organizationRepository;
     this.municipalityHouseRelationRepository = municipalityHouseRelationRepository;
     this.registrationRepository = registrationRepository;
     this.partyRepository = partyRepository;
     this.precinctRepository = precinctRepository;
     this.userRepository = userRepository;
     this.workerRepository = workerRepository;
     this.voterPartyRelationRepository = voterPartyRelationRepository;
     this.voterRepository = voterRepository;
     this.userLogRepository = userLogRepository;
     this.relationshipRepository = relationshipRepository;
     this.personRelationRepository = personRelationRepository;
     this.candidateRepository = candidateRepository;
     this.agitatorRepository = agitatorRepository;
     this.workerHouseRelationRepository = workerHouseRelationRepository;
     this.agitatorHouseRelationRepository = agitatorHouseRelationRepository;
     this.agitatorPrecinctRelationRepository = agitatorPrecinctRelationRepository;
     this.candidatePrecinctRelationRepository = candidatePrecinctRelationRepository;
     this.candidateMunicipalityRelationRepository = candidateMunicipalityRelationRepository;
     this.tempPersonRepository = tempPersonRepository;
     this.geoRepository = geoRepository;
     this.partyMemberRepository = partyMemberRepository;
     this.partySupporterRepository = partySupporterRepository;
 }
 public FacultyController(ICandidateRepository repo)
 {
     this.db = repo;
 }
Esempio n. 43
0
 public CandidatesController(ICandidateRepository repository, ICityRepository cityRepository, IDrivingCategoryRepository drivingCategoryRepository)
 {
     this.repository = repository;
     this.cityRepository = cityRepository;
     this.drivingCategoryRepository = drivingCategoryRepository;
 }
 public CandidateController(ICandidateRepository repo, IRatingRepository scoreRepo)
 {
     this.db = repo;
     this.ratings = scoreRepo;
 }
 public CandidateService(ICandidateRepository candidateRepository)
 {
     _candidateRepository = candidateRepository;
 }
Esempio n. 46
0
 public CandidateController(ICandidateRepository candidateRepository)
 {
     _candidateRepository = candidateRepository;
 }
Esempio n. 47
0
 public VoteService(IPositionRepository positionRepository, ICandidateRepository candidateRepository, IVoteRepository voteRepository)
 {
     this.positionRepository = positionRepository;
     this.candidateRepository = candidateRepository;
     this.voteRepository = voteRepository;
 }
Esempio n. 48
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CandidateController"/> class.
 /// </summary>
 /// <param name="repository">The repository.</param>
 public CandidateController(ICandidateRepository repository)
 {
     this.repository = repository;
 }