public ApplicantAdditionalAddressesController(IApplicantRepository applicantRepository, ICountryRepository countryRepository, IStateRepository stateRepository, IApplicantAdditionalAddressRepository applicantadditionaladdressRepository)
 {
     this.applicantRepository = applicantRepository;
     this.countryRepository = countryRepository;
     this.stateRepository = stateRepository;
     this.applicantadditionaladdressRepository = applicantadditionaladdressRepository;
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="VisaLogic"/> class.
        /// </summary>
        public VisaLogic()
        {
            EmbCtx emb = new EmbCtx();

            this.visarepository = new VisaRepository(emb);
            this.apprepository  = new ApplicantRepository(emb);
        }
 public ApplicantService(IApplicantRepository applicantRepository, ILoggingBroker loggingBroker,
                         ICountryDataProvider countryDataProvider)
 {
     _applicantRepository = applicantRepository;
     _loggingBroker       = loggingBroker;
     _countryDataProvider = countryDataProvider;
 }
Ejemplo n.º 4
0
        public void AddApplicant(Applicant applicant)
        {
            IApplicantRepository repo = RepoFactory.CreateApplicantRepository();

            applicant.ApplicantID = GetApplicantID(repo.GetAll());
            repo.AddApplicant(applicant);
        }
 public ApplicantProfilePublishesController(IApplicantRepository applicantRepository, IApplicantProfileThemeLibraryRepository applicantprofilethemelibraryRepository, IUserRepository userRepository, IApplicantProfilePublishRepository applicantprofilepublishRepository)
 {
     this.applicantRepository = applicantRepository;
     this.applicantprofilethemelibraryRepository = applicantprofilethemelibraryRepository;
     this.userRepository = userRepository;
     this.applicantprofilepublishRepository = applicantprofilepublishRepository;
 }
 public void OnInit()
 {
     _mapper = UnitTestUtility.CreateMapper();
     _applicantRepository = new InMemoryApplicantRepository(_mapper);
     _applicantService    = new ApplicantService(_applicantRepository);
     _systemUnderTest     = new ApplicantController(_applicantService, _logger);
 }
        public ApplicationDataQuery(IApplicationRepository applicationRepository, IDecisionRepository decisionRepository, IApplicantRepository applicantRepository)
        {
            this.applicationRepository = applicationRepository;
            this.decisionRepository    = decisionRepository;
            this.applicantRepository   = applicantRepository;

            Field <ApplicationType>(
                "application",
                arguments: new QueryArguments(new QueryArgument <IntGraphType> {
                Name = "id"
            }),
                resolve: _ => applicationRepository.Get(_.GetArgument <int>("id"))
                );

            Field <ListGraphType <ApplicationType> >(
                "applications",
                resolve: _ => applicationRepository.All()
                );

            Field <ListGraphType <DecisionType> >(
                "decisions",
                arguments: new QueryArguments(new QueryArgument <IntGraphType> {
                Name = "applicationId"
            }),
                resolve: _ => this.decisionRepository.All(_.GetArgument <int>("applicationId")), description: "The application's decisions"
                );

            Field <ListGraphType <ApplicantType> >(
                "applicants",
                arguments: new QueryArguments(new QueryArgument <IntGraphType> {
                Name = "applicationId"
            }),
                resolve: _ => this.applicantRepository.All(_.GetArgument <int>("applicationId")), description: "The application's applicants"
                );
        }
Ejemplo n.º 8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AgencyLogic"/> class.
 /// Constructor for agencylogic object.
 /// </summary>
 /// <param name="agrepo">Agency repository.</param>
 /// <param name="aprepo">Applicant repository.</param>
 /// <param name="payrepo">Payment repository.</param>
 /// <param name="visarepo">Visa repository.</param>
 public AgencyLogic(IAgencyRepository agrepo, IApplicantRepository aprepo, IPaymentRepository payrepo, IVisaRepository visarepo)
 {
     this.agencyRepository = agrepo;
     this.applRepository   = aprepo;
     this.payRepository    = payrepo;
     this.visaRepository   = visarepo;
 }
Ejemplo n.º 9
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ApplicantLogic"/> class.
        /// ApplicantLog constructor.
        /// </summary>
        public ApplicantLogic()
        {
            EmbCtx emb = new EmbCtx();

            this.paymentRepo   = new PaymentRepository(emb);
            this.applicantRepo = new ApplicantRepository(emb);
        }
 public ApplicantWorkReferenceRecommendationsController(IApplicantRepository applicantRepository, IApplicantExperienceRepository applicantexperienceRepository, IUserRepository userRepository, IApplicantWorkReferenceRecommendationRepository applicantworkreferencerecommendationRepository)
 {
     this.applicantRepository = applicantRepository;
     this.applicantexperienceRepository = applicantexperienceRepository;
     this.userRepository = userRepository;
     this.applicantworkreferencerecommendationRepository = applicantworkreferencerecommendationRepository;
 }
Ejemplo n.º 11
0
        public IApplicantRepository BuildRepository()
        {
            //Uses the Func<IApplicantRepository> to build the instance
            IApplicantRepository repository =
                RepositoryBuilder();

            return(repository);
        }
 public ApplicantService(ILogger <ApplicantService> logger, IConfiguration configuration,
                         IApplicantRepository applicantRepository)
 {
     _utilities           = new Utilities(logger, configuration);
     _applicantRepository = applicantRepository;
     _configuration       = configuration;
     _logger = logger;
 }
Ejemplo n.º 13
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PaymentLogic"/> class.
        /// Constructor.
        /// </summary>
        public PaymentLogic()
        {
            EmbCtx emb = new EmbCtx();

            this.agRepo = new AgencyRepository(emb);
            this.applicantRepository = new ApplicantRepository(emb);
            this.payment_repo        = new PaymentRepository(emb);
        }
 public ApplicantPreferredWorkLocationsController(IApplicantRepository applicantRepository, ICountryRepository countryRepository, IStateRepository stateRepository, ICityRepository cityRepository, IApplicantPreferredWorkLocationRepository applicantpreferredworklocationRepository)
 {
     this.applicantRepository = applicantRepository;
     this.countryRepository = countryRepository;
     this.stateRepository = stateRepository;
     this.cityRepository = cityRepository;
     this.applicantpreferredworklocationRepository = applicantpreferredworklocationRepository;
 }
Ejemplo n.º 15
0
 public UpdateResumeForLoggedApplicantCommandHandler(
     IPersonRepository personRepository,
     IApplicantRepository applicantRepository
     )
 {
     _personRepository    = personRepository;
     _applicantRepository = applicantRepository;
 }
Ejemplo n.º 16
0
 public CSVController(IApplicantRepository repository, ICSVSerializer serializer,
                      IBuilder <Applicant> builder, IAccessor <Applicant> accessor)
 {
     _repository = repository;
     _serializer = serializer;
     _builder    = builder;
     _accessor   = accessor;
 }
Ejemplo n.º 17
0
 public ApplicantController(ILogger <ApplicantController> logger, IApplicantRepository appRepository, IMapper mapper, IValidator <Applicant> applicantValidator, IValidator <ApplicantToAddDTO> applicantInfoValidator)
 {
     _logger                 = logger;
     _appRepository          = appRepository;
     _mapper                 = mapper;
     _applicantValidator     = applicantValidator;
     _applicantInfoValidator = applicantInfoValidator;
 }
 public RequisitionApplicantInterviewQuestionAnswersController(IRequisitionRepository requisitionRepository, IInterviewQuestionCategoryRepository interviewquestioncategoryRepository, IInterviewQuestionAnswerRepository interviewquestionanswerRepository, IApplicantRepository applicantRepository, IRequisitionApplicantInterviewQuestionAnswerRepository requisitionapplicantinterviewquestionanswerRepository)
 {
     this.requisitionRepository = requisitionRepository;
     this.interviewquestioncategoryRepository = interviewquestioncategoryRepository;
     this.interviewquestionanswerRepository = interviewquestionanswerRepository;
     this.applicantRepository = applicantRepository;
     this.requisitionapplicantinterviewquestionanswerRepository = requisitionapplicantinterviewquestionanswerRepository;
 }
Ejemplo n.º 19
0
 public ApplicantServices(IApplicantRepository applicantRepository)
 {
     if (applicantRepository == null)
     {
         throw new ArgumentNullException("applicantRepository");
     }
     this.applicantRepository = applicantRepository;
 }
Ejemplo n.º 20
0
 public ApplicantManager(ApplicantValidator validator,
                         IApplicantRepository applicantRepository,
                         IMapper mapper)
 {
     _mapper = mapper;
     _applicantRepository = applicantRepository;
     _validator           = validator;
 }
 public ApplicantPassportInfoesController(IApplicantRepository applicantRepository, ICountryRepository countryRepository, IStateRepository stateRepository, IUserRepository userRepository, IApplicantPassportInfoRepository applicantpassportinfoRepository)
 {
     this.applicantRepository = applicantRepository;
     this.countryRepository = countryRepository;
     this.stateRepository = stateRepository;
     this.userRepository = userRepository;
     this.applicantpassportinfoRepository = applicantpassportinfoRepository;
 }
Ejemplo n.º 22
0
 public GuestController(IBlackstonePosService blackstonePosService, 
                        IApplicantRepository applicantRepository, 
                        IGuestRepository guestRepository)
 {
     _blackstonePosService = blackstonePosService;
     _applicantRepository = applicantRepository;
     _guestRepository = guestRepository;
 }
 public ApplicantDocumentTrackingsController(IApplicantRepository applicantRepository, IApplicantDocumentCategoryRepository applicantdocumentcategoryRepository, IApplicantDocumentRepository applicantdocumentRepository, IUserRepository userRepository, IApplicantDocumentStatusCategoryRepository applicantdocumentstatuscategoryRepository, IApplicantDocumentTrackingRepository applicantdocumenttrackingRepository)
 {
     this.applicantRepository = applicantRepository;
     this.applicantdocumentcategoryRepository = applicantdocumentcategoryRepository;
     this.applicantdocumentRepository = applicantdocumentRepository;
     this.userRepository = userRepository;
     this.applicantdocumentstatuscategoryRepository = applicantdocumentstatuscategoryRepository;
     this.applicantdocumenttrackingRepository = applicantdocumenttrackingRepository;
 }
 public ApplicantDriverLicensesController(IApplicantRepository applicantRepository, IDriverLicenseRepository driverlicenseRepository, ICountryRepository countryRepository, IStateRepository stateRepository, IUserRepository userRepository, IApplicantDriverLicenseRepository applicantdriverlicenseRepository)
 {
     this.applicantRepository = applicantRepository;
     this.driverlicenseRepository = driverlicenseRepository;
     this.countryRepository = countryRepository;
     this.stateRepository = stateRepository;
     this.userRepository = userRepository;
     this.applicantdriverlicenseRepository = applicantdriverlicenseRepository;
 }
Ejemplo n.º 25
0
        /// <summary>
        /// Initializes a new instance of the <see cref="AgencyLogic"/> class.
        /// Constructor agency.
        /// </summary>
        public AgencyLogic()
        {
            EmbCtx ctx = new EmbCtx();

            this.agencyRepository = new AgencyRepository(ctx);
            this.applRepository   = new ApplicantRepository(ctx);
            this.payRepository    = new PaymentRepository(ctx);
            this.visaRepository   = new VisaRepository(ctx);
        }
Ejemplo n.º 26
0
 public ApplicantVisaInfoesController(IApplicantRepository applicantRepository, IVisaRepository visaRepository, ICountryRepository countryRepository, IStateRepository stateRepository, IVisaStatusRepository visastatusRepository, IApplicantVisaInfoRepository applicantvisainfoRepository)
 {
     this.applicantRepository = applicantRepository;
     this.visaRepository = visaRepository;
     this.countryRepository = countryRepository;
     this.stateRepository = stateRepository;
     this.visastatusRepository = visastatusRepository;
     this.applicantvisainfoRepository = applicantvisainfoRepository;
 }
Ejemplo n.º 27
0
 public ApplicantExperiencesController(IApplicantRepository applicantRepository, ICountryRepository countryRepository, IStateRepository stateRepository, IEmploymentLeaveReasonCategoryRepository employmentleavereasoncategoryRepository, IUserRepository userRepository, IApplicantExperienceRepository applicantexperienceRepository)
 {
     this.applicantRepository = applicantRepository;
     this.countryRepository = countryRepository;
     this.stateRepository = stateRepository;
     this.employmentleavereasoncategoryRepository = employmentleavereasoncategoryRepository;
     this.userRepository = userRepository;
     this.applicantexperienceRepository = applicantexperienceRepository;
 }
 public ApplicantSkillsExpertisesController(IApplicantRepository applicantRepository, ISkillsExpEduCategoryRepository skillsexpeducategoryRepository, ISkillsExpEduRepository skillsexpeduRepository, IRatingScaleRepository ratingscaleRepository, IUserRepository userRepository, IApplicantSkillsExpertiseRepository applicantskillsexpertiseRepository)
 {
     this.applicantRepository = applicantRepository;
     this.skillsexpeducategoryRepository = skillsexpeducategoryRepository;
     this.skillsexpeduRepository = skillsexpeduRepository;
     this.ratingscaleRepository = ratingscaleRepository;
     this.userRepository = userRepository;
     this.applicantskillsexpertiseRepository = applicantskillsexpertiseRepository;
 }
 /// <summary>
 /// Creates a new instance of the object
 /// </summary>
 /// <param name="repo">The repository for Applicant</param>
 /// <param name="countryService">Service to retrieve a country</param>
 /// <param name="logger">Loggin object</param>
 public ApplicantsController(
     IApplicantRepository repo,
     CountryService countryService,
     ILogger <ApplicantsController> logger)
 {
     _repo           = repo ?? throw new ArgumentNullException(nameof(repo));
     _countryService = countryService ?? throw new ArgumentNullException(nameof(countryService));
     _logger         = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 public ApplicantSubmissionInfoesController(IApplicantRepository applicantRepository, IUserRepository userRepository, IRequisitionRepository requisitionRepository, ICompanyRepository companyRepository, IContactRepository contactRepository, IApplicantSubmissionFeedbackCategoryRepository applicantsubmissionfeedbackcategoryRepository, IApplicantSubmissionInfoRepository applicantsubmissioninfoRepository)
 {
     this.applicantRepository = applicantRepository;
     this.userRepository = userRepository;
     this.requisitionRepository = requisitionRepository;
     this.companyRepository = companyRepository;
     this.contactRepository = contactRepository;
     this.applicantsubmissionfeedbackcategoryRepository = applicantsubmissionfeedbackcategoryRepository;
     this.applicantsubmissioninfoRepository = applicantsubmissioninfoRepository;
 }
 public ApplicantEduCertLicensesController(IApplicantRepository applicantRepository, ISkillsExpEduCategoryRepository skillsexpeducategoryRepository, ISkillsExpEduRepository skillsexpeduRepository, ICountryRepository countryRepository, IStateRepository stateRepository, IUserRepository userRepository, IApplicantEduCertLicenseRepository applicanteducertlicenseRepository)
 {
     this.applicantRepository = applicantRepository;
     this.skillsexpeducategoryRepository = skillsexpeducategoryRepository;
     this.skillsexpeduRepository = skillsexpeduRepository;
     this.countryRepository = countryRepository;
     this.stateRepository = stateRepository;
     this.userRepository = userRepository;
     this.applicanteducertlicenseRepository = applicanteducertlicenseRepository;
 }
Ejemplo n.º 32
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ApplicantLogic"/> class.
 /// Constructor of the class.
 /// </summary>
 /// <param name="repo">Interface repository.</param>
 public ApplicantLogic(IApplicantRepository repo = null)
 {
     if (repo == null)
     {
         this.applicantRepo = new ApplicantRepository(new EmbCtx());
     }
     else
     {
         this.applicantRepo = repo;
     }
 }
Ejemplo n.º 33
0
 public ApplicantController(IContactProfessionTypeRepository contactprofessiontypeRepository, IExperienceLevelCategoryRepository experiencelevelcategoryRepository, ICountryRepository countryRepository, IStateRepository stateRepository, IApplicantAvailabilityStatusCategoryRepository applicantavailabilitystatuscategoryRepository, IApplicantSourceCategoryRepository applicantsourcecategoryRepository, IUserRepository userRepository, IApplicantRepository applicantRepository)
 {
     this.contactprofessiontypeRepository = contactprofessiontypeRepository;
     this.experiencelevelcategoryRepository = experiencelevelcategoryRepository;
     this.countryRepository = countryRepository;
     this.stateRepository = stateRepository;
     this.applicantavailabilitystatuscategoryRepository = applicantavailabilitystatuscategoryRepository;
     this.applicantsourcecategoryRepository = applicantsourcecategoryRepository;
     this.userRepository = userRepository;
     this.applicantRepository = applicantRepository;
 }
 public ApplyLoggedApplicantToOpeningCommandHandler(
     IPersonRepository personRepository,
     IApplicantRepository applicantRepository,
     IOpeningRepository openingRepository,
     IOpeningApplicator openingApplicator
     )
 {
     _personRepository    = personRepository;
     _applicantRepository = applicantRepository;
     _openingRepository   = openingRepository;
     _openingApplicator   = openingApplicator;
 }
 public ApplicantAdditionalInfoesController(IApplicantRepository applicantRepository, IVeteranCategoryRepository veterancategoryRepository, IMaritalStatusRepository maritalstatusRepository, IGenderRepository genderRepository, IReligionRepository religionRepository, ICurrencyRepository currencyRepository, ISalaryRateTypeRepository salaryratetypeRepository, IEmploymentTypeRepository employmenttypeRepository, IApplicantAdditionalInfoRepository applicantadditionalinfoRepository)
 {
     this.applicantRepository = applicantRepository;
     this.veterancategoryRepository = veterancategoryRepository;
     this.maritalstatusRepository = maritalstatusRepository;
     this.genderRepository = genderRepository;
     this.religionRepository = religionRepository;
     this.currencyRepository = currencyRepository;
     this.salaryratetypeRepository = salaryratetypeRepository;
     this.employmenttypeRepository = employmenttypeRepository;
     this.applicantadditionalinfoRepository = applicantadditionalinfoRepository;
 }
Ejemplo n.º 36
0
        static void Main(string[] args)
        {
            _applicantRepository = new FileApplicantRepository();

            try
            {
            }
            finally
            {
                _applicantRepository.Save();
            }
            Console.WriteLine("Hello World!");
        }
        public ApplicationType(IDecisionRepository decisionRepository, IApplicantRepository applicantRepository)
        {
            this.decisionRepository  = decisionRepository;
            this.applicantRepository = applicantRepository;

            Field(_ => _.Id);
            Field(_ => _.LenderCode);
            Field(_ => _.LoanType);
            Field <ListGraphType <DecisionType> >("decisions",
                                                  resolve: _ => this.decisionRepository.All(_.Source.Id), description: "The application's decisions");
            Field <ListGraphType <ApplicantType> >("applicants",
                                                   resolve: _ => this.applicantRepository.All(_.Source.Id), description: "The application's applicants");
        }
 public AIMAdminUnitOfWork(IAIM_DBContext context,
     IApplicantQuestionAnswerRepository applicantQuestionAnswerRepository,
     IApplicantRepository applicantRepository,
     IApplicationRepository applicationRepository,
     IAspNetRoleRepository aspNetRoleRepository,
     IAspNetUserClaimRepository aspNetUserClaimRepository,
     IAspNetUserLoginRepository aspNetUserLoginRepository,
     IAspNetUserRepository aspNetUserRepository,
     IEducationRepository educationRepository,
     IEmployeeRepository employeeRepository,
     IHourRepository hourRepositor,
     IInterviewQuestionRepository interviewQuestionRepository,
     IJobHistoryRepository jobHistoryRepository,
     IJobRepository jobRepository,
     IOpenJobRepository openJobRepository,
     IPersonalInfoRepository personalInfoRepository,
     IQuestionnaireRepository questionnaireRepository,
     IQuestionRepository questionRepository,
     IReferenceRepository referenceRepository,
     IRegionRepository regionRepository,
     IStoreRepository storeRepository,
     IUserRepository userRepository) :
     base(context as DbContext)
 {
     _applicantQuestionAnswerRepository = applicantQuestionAnswerRepository;
     _applicantRepository = applicantRepository;
     _applicationRepository = applicationRepository;
     _aspNetRoleRepository = aspNetRoleRepository;
     _aspNetUserClaimRepository = aspNetUserClaimRepository;
     _aspNetUserLoginRepository = aspNetUserLoginRepository;
     _aspNetUserRepository = aspNetUserRepository;
     _educationRepository = educationRepository;
     _employeeRepository = employeeRepository;
     _hourRepository = hourRepositor;
     _interviewQuestionRepository = interviewQuestionRepository;
     _jobHistoryRepository = jobHistoryRepository;
     _jobRepository = jobRepository;
     _openJobRepository = openJobRepository;
     _personalInfoRepository = personalInfoRepository;
     _questionnaireRepository = questionnaireRepository;
     _questionRepository = questionRepository;
     _referenceRepository = referenceRepository;
     _regionRepository = regionRepository;
     _storeRepository = storeRepository;
     _userRepository = userRepository;
 }
Ejemplo n.º 39
0
 public ActivityService(ILogger <IActivityService> logger,
                        IActivityRepository activityRepository,
                        IActivityQueryService activityQueryService,
                        IWizardQueryService wizardQueryService,
                        IDivisionRepository divisionRepository,
                        IApplicantQueryService applicantQueryService, ITransactionRepository transactionRepository, IWizardProfileRepository wizardProfileRepository, IWizardRepository wizardRepository, IApplicantRepository applicantRepository)
 {
     this._logger                  = logger;
     this._activityRepository      = activityRepository;
     this._activityQueryService    = activityQueryService;
     this._wizardQueryService      = wizardQueryService;
     this._divisionRepository      = divisionRepository;
     this._applicantQueryService   = applicantQueryService;
     this._transactionRepository   = transactionRepository;
     this._wizardProfileRepository = wizardProfileRepository;
     this._wizardRepository        = wizardRepository;
     this._applicantRepository     = applicantRepository;
 }
Ejemplo n.º 40
0
 public AdminController(IBlackstonePosService blackstonePosService, 
                     ICashierRepository cashierRepository, 
                     IOrderRepository orderRepository, 
                     ISettingRepository settingRepository, 
                     IPaymentService paymentService, IAchPaymentRepository achPaymentRepository,
                     IAchTransactionRepository achTransactionRepository,IApplicantRepository applicantRepository,  IMeteleService meteleService, IAppLogoRepository appLogoRepository)
 {
     _blackstonePosService = blackstonePosService;
                     _cashierRepository = cashierRepository;
                     _orderRepository = orderRepository;
                     _settingRepository = settingRepository;
                     _paymentService = paymentService;
                    _achPaymentRepository = achPaymentRepository;
                    _achTransactionRepository = achTransactionRepository;
                    _applicantRepository = applicantRepository;
                    _meteleService = meteleService;
                   _appLogoRepository = appLogoRepository;
 }
Ejemplo n.º 41
0
 public SessionService(ILogger <SessionService> logger,
                       ISessionQueryService sessionQueryService,
                       ISessionRepository sessionRepository,
                       ITransactionRepository transactionRepository,
                       IActivityRepository activityRepository,
                       ISeatRepository seatRepository,
                       IApplicantRepository applicantRepository,
                       ISelectSeatTaskRepository selectSeatTaskRepository)
 {
     this._logger = logger;
     this._sessionQueryService      = sessionQueryService;
     this._sessionRepository        = sessionRepository;
     this._transactionRepository    = transactionRepository;
     this._activityRepository       = activityRepository;
     this._seatRepository           = seatRepository;
     this._applicantRepository      = applicantRepository;
     this._selectSeatTaskRepository = selectSeatTaskRepository;
 }
Ejemplo n.º 42
0
 public ApplicationDetailsService(IApplicationRepository applicationRepository, IBankAgencyRepository bankAgencyRepository, IApplicantRepository applicantRepository,
     IEmploymentRepository employmentRepository, IAddressRepository addressRepository, IContactRepository contactRepository,
     IBankAccountRepository bankAccountRepository, IBankCardRepository bankCardRepository, INoteRepository noteRepository, IDocumentRepository documentRepository,
     IReasonRepository reasonRepository, IActionLogRepository actionLogRepository)
 {
     _applicationRepository = applicationRepository;
     _bankAgencyRepository = bankAgencyRepository;
     _applicantRepository = applicantRepository;
     _employmentRepository = employmentRepository;
     _addressRepository = addressRepository;
     _contactRepository = contactRepository;
     _bankAccountRepository = bankAccountRepository;
     _bankCardRepository = bankCardRepository;
     _noteRepository = noteRepository;
     _documentRepository = documentRepository;
     _reasonRepository = reasonRepository;
     _actionLogRepository = actionLogRepository;
 }
Ejemplo n.º 43
0
        public ListApplicantResponses ListApplicants()
        {
            IApplicantRepository   repo     = RepoFactory.CreateApplicantRepository();
            ListApplicantResponses response = new ListApplicantResponses();
            var applicants = repo.GetAll();

            if (applicants.Count == 0)
            {
                response.Success = false;
                response.Message = "No applicants found.";
            }
            else
            {
                response.Success    = true;
                response.applicants = applicants;
            }

            return(response);
        }
        public UpdateApplicantCommandValidator(IApplicantRepository applicantRepository)
        {
            _applicantRepository = applicantRepository;

            RuleFor(a => a.Name)
            .NotEmpty().WithMessage("{PropertyName} is required.")
            .NotNull()
            //.MustAsync(ApplicantNameUnique)
            .MinimumLength(5).WithMessage("{PropertyName} must have at least 5 characters.");

            RuleFor(a => a.FamilyName)
            .NotEmpty().WithMessage("{PropertyName} is required.")
            .NotNull()
            .MinimumLength(5).WithMessage("{PropertyName} must have at least 5 characters.");

            RuleFor(a => a.Adress)
            .NotEmpty().WithMessage("{PropertyName} is required.")
            .NotNull()
            .MinimumLength(10).WithMessage("{PropertyName} must have at least 5 characters.");

            RuleFor(a => a.Age)
            .NotEmpty().WithMessage("{PropertyName} is required.")
            .NotNull()
            .GreaterThan(20).WithMessage("{PropertyName} must be greater than 20.")
            .LessThan(60).WithMessage("{PropertyName} must be less than 60");

            RuleFor(a => a.EMailAdress)
            .NotEmpty().WithMessage("{PropertyName} is required.")
            .NotNull()
            .EmailAddress().WithMessage("{PropertyName} must be a valid email address.");

            RuleFor(a => a.Hired)
            .NotEmpty().WithMessage("{PropertyName} is required.")
            .NotNull();

            RuleFor(a => a.CountryOfOrigin)
            .NotEmpty().WithMessage("{PropertyName} is required.")
            .NotNull()
            .MustAsync(CheckValidCountry);
        }
Ejemplo n.º 45
0
 public ImportProvider(IInCaseOfRepository inCaseOfRepository, ILabRepository labRepository, ICityRepository cityRepository,
                       IDistrictRepository districtRepository, IWardRepository wardRepository, IEquipmentRepository equipmentRepository,
                       IOperatorRepository operatorRepository, IApplicantRepository applicantRepository, IProfileRepository profileRepository,
                       IBtsRepository btsRepository, ICertificateRepository certificateRepository, INoCertificateRepository noCertificateRepository,
                       ISubBtsInCertRepository subBTSinCertRepository, INoRequiredBtsRepository noRequiredBtsRepository,
                       ISubBtsInNoRequiredBtsRepository subBTSinNoRequiredBtsRepository, IUnitOfWork unitOfWork)
 {
     _inCaseOfRepository              = inCaseOfRepository;
     _labRepository                   = labRepository;
     _cityRepository                  = cityRepository;
     _districtRepository              = districtRepository;
     _wardRepository                  = wardRepository;
     _equipmentRepository             = equipmentRepository;
     _operatorRepository              = operatorRepository;
     _applicantRepository             = applicantRepository;
     _profileRepository               = profileRepository;
     _btsRepository                   = btsRepository;
     _certificateRepository           = certificateRepository;
     _noCertificateRepository         = noCertificateRepository;
     _subBTSinCertRepository          = subBTSinCertRepository;
     _noRequiredBtsRepository         = noRequiredBtsRepository;
     _subBTSinNoRequiredBtsRepository = subBTSinNoRequiredBtsRepository;
     _unitOfWork = unitOfWork;
 }
Ejemplo n.º 46
0
 public ProductController(IProductRepository productRepository, IApplicantRepository applicantRepository)
 {
     _productRepository   = productRepository;
     _applicantRepository = applicantRepository;
 }
Ejemplo n.º 47
0
 public ApplicantController(IApplicantRepository repository)
 {
     _repository = repository;
 }
 public ApplicantProfileWidgetAccessesController(IApplicantRepository applicantRepository, IUserRepository userRepository, IApplicantProfileWidgetAccessRepository applicantprofilewidgetaccessRepository)
 {
     this.applicantRepository = applicantRepository;
     this.userRepository = userRepository;
     this.applicantprofilewidgetaccessRepository = applicantprofilewidgetaccessRepository;
 }
 public ApplicantRetrievalFilter(IApplicantRepository repository)
 {
     _repository = repository;
 }
Ejemplo n.º 50
0
 public ApplicantController(IApplicantRepository applicantRepo, IUnitOfWork unitOfWork)
 {
     this.appRepo    = applicantRepo;
     this.unitOfWork = unitOfWork;
 }
Ejemplo n.º 51
0
 public ApplicantDocumentsController(IApplicantRepository applicantRepository, IApplicantDocumentCategoryRepository applicantdocumentcategoryRepository, IApplicantDocumentRepository applicantdocumentRepository)
 {
     this.applicantRepository = applicantRepository;
     this.applicantdocumentcategoryRepository = applicantdocumentcategoryRepository;
     this.applicantdocumentRepository = applicantdocumentRepository;
 }
 public ApplicantProfileViewersController(IApplicantRepository applicantRepository, IUserRepository userRepository, IApplicantProfileViewerRepository applicantprofileviewerRepository)
 {
     this.applicantRepository = applicantRepository;
     this.userRepository = userRepository;
     this.applicantprofileviewerRepository = applicantprofileviewerRepository;
 }
 public ApplicantInResumeFoldersController(IApplicantRepository applicantRepository, IApplicantInResumeFolderRepository applicantinresumefolderRepository)
 {
     this.applicantRepository = applicantRepository;
     this.applicantinresumefolderRepository = applicantinresumefolderRepository;
 }
 public ApplicantSecurityClearancesController(IApplicantRepository applicantRepository, ISecurityClearanceRepository securityclearanceRepository, IApplicantSecurityClearanceRepository applicantsecurityclearanceRepository)
 {
     this.applicantRepository = applicantRepository;
     this.securityclearanceRepository = securityclearanceRepository;
     this.applicantsecurityclearanceRepository = applicantsecurityclearanceRepository;
 }
 public ApplicantDataPrivacyAcknowledgementsController(IApplicantRepository applicantRepository, IApplicantDataPrivacyTemplateRepository applicantdataprivacytemplateRepository, IApplicantDataPrivacyAcknowledgementRepository applicantdataprivacyacknowledgementRepository)
 {
     this.applicantRepository = applicantRepository;
     this.applicantdataprivacytemplateRepository = applicantdataprivacytemplateRepository;
     this.applicantdataprivacyacknowledgementRepository = applicantdataprivacyacknowledgementRepository;
 }
Ejemplo n.º 56
0
 public ApplicantDisabilitiesController(IApplicantRepository applicantRepository, IDisabilityRepository disabilityRepository, IApplicantDisabilityRepository applicantdisabilityRepository)
 {
     this.applicantRepository = applicantRepository;
     this.disabilityRepository = disabilityRepository;
     this.applicantdisabilityRepository = applicantdisabilityRepository;
 }
Ejemplo n.º 57
0
 public ApplicantService(IApplicantRepository applicantRepository, IUnitofWork unitofWork, ILogger <Applicant> logger) : base(applicantRepository, unitofWork, logger)
 {
     this.applicantRepository = applicantRepository;
 }
 public ApplicantRecruitmentTeamsController(IApplicantRepository applicantRepository, IUserRepository userRepository, IApplicantRecruitmentTeamRepository applicantrecruitmentteamRepository)
 {
     this.applicantRepository = applicantRepository;
     this.userRepository = userRepository;
     this.applicantrecruitmentteamRepository = applicantrecruitmentteamRepository;
 }
Ejemplo n.º 59
0
 public ApplicantService(IApplicantRepository applicantRepository)
 {
     _applicantRepository = applicantRepository;
 }
Ejemplo n.º 60
0
 public InusranceController(IApplicantRepository repository)
 {
     _repository = repository;
 }