Exemple #1
0
 public JobsController(IJobService jobService, ICompanyService companyService, IResumeService resumeService, IJobApplicationService jobApplicationService)
 {
     this.jobService            = jobService;
     this.companyService        = companyService;
     this.resumeService         = resumeService;
     this.jobApplicationService = jobApplicationService;
 }
        public JobApplicationApiControllerTest()
        {
            var logger = Substitute.For <ILogger <JobApplicationsController> >();

            _jobApplicationService     = Substitute.For <IJobApplicationService>();
            _jobApplicationsController = new JobApplicationsController(_jobApplicationService, logger);

            _expectedjobApplications = new EnumerableQuery <JobApplication>(new[]
            {
                new JobApplication
                {
                    CompanyName     = "Company 1",
                    ApplicationDate =
                        new DateTime(2017, 11, 13),
                    Status = Status.Interview
                },
                new JobApplication
                {
                    CompanyName     = "Company 2",
                    ApplicationDate =
                        new DateTime(2017, 11, 14),
                    Status = Status.Applied
                },
                new JobApplication
                {
                    CompanyName     = "Company 3",
                    ApplicationDate =
                        new DateTime(2017, 11, 14),
                    Status = Status.Offer
                }
            });
        }
 public StudentService(StudentbyContext context, IUserService userService, IAddressService addressService, IJobApplicationService jobApplicationService)
 {
     _context               = context;
     _userService           = userService;
     _addressService        = addressService;
     _jobApplicationService = jobApplicationService;
 }
Exemple #4
0
        public virtual bool Execute(TaskEntity info, IJobApplicationService eventInstance)
        {
            if (info == null)
            {
                return(false);
            }
            if (!info.IsStart)
            {
                return(false);
            }
            if (string.IsNullOrEmpty(info.Weeks) || !info.Weeks.Contains(((int)DateTime.Now.DayOfWeek).ToString(CultureInfo.InvariantCulture)))
            {
                return(false);
            }
            if (info.MonthsArray == null || info.MonthsArray.Count(it => it.Equals((DateTime.Now.Day).ToString(CultureInfo.InvariantCulture))) == 0)
            {
                return(false);
            }
            if (info.Recycle != 0 && (DateTime.Now - info.BeginTime).TotalSeconds % info.Recycle == 0)
            {
                return(false);
            }
            var rev = eventInstance.Execute(info.ArgsArray);

            return(rev);
        }
 public JobApplicationsController(JobApplicationMapper jobApplicationMapper, ILoggerManager loggerManager, IJobApplicationService jobApplicationService, IScreeningService screeningService)
 {
     _jobApplicationMapper  = jobApplicationMapper;
     _loggerManager         = loggerManager;
     _jobApplicationService = jobApplicationService;
     _screeningService      = screeningService;
 }
Exemple #6
0
 public JobController(IUnitOfWork _uow, IJobService _jobService, ApplicationUserManager _userManager, IJobApplicationService _jobAppService, IJobSubscriptionService _jobSubService)
 {
     jobService            = _jobService;
     userManager           = _userManager;
     jobSubService         = _jobSubService;
     jobApplicationService = _jobAppService;
     uow = _uow;
 }
 public SocialHandlerController([Named("Indeed")] IProcessSocialMediaData processSocialMediaIndeedData, [Named("Seek")] IProcessSocialMediaData processSocialMediaSeekData, SocialHandlerLogics socialHandlerLogics, IJobApplicationService jobApplicationService, IBusinessLogicsConnector blConnector)
 {
     _processSocialMediaSeekData   = processSocialMediaSeekData;
     _processSocialMediaIndeedData = processSocialMediaIndeedData;
     _socialHandlerLogics          = socialHandlerLogics;
     _jobApplicationService        = jobApplicationService;
     _blConnector = blConnector;
 }
Exemple #8
0
        public JXTNextResumeController(IJobApplicationService jobApplicationService, IBusinessLogicsConnector blConnector)
        {
            _jobApplicationService = jobApplicationService;
            _blConnector           = blConnector;
            resumeList             = new List <ProfileResumeJsonModel>();


            Email = SitefinityHelper.GetLoggedInUserEmail();
        }
 public ActionPlanController(IActionPlanApplicationService serviceActionPlan,
     IObjectiveApplicationService serviceObjective,
     IMarkApplicationService serviceMark,
     IJobApplicationService serviceJob,
     ICoachingProcessApplicationService serviceCoachingProcess)
 {
     this._serviceActionPlan = serviceActionPlan;
     this._serviceObjective = serviceObjective;
     this._serviceMark = serviceMark;
     this._serviceJob = serviceJob;
     this._serviceCoachingProcess = serviceCoachingProcess;
 }
Exemple #10
0
 public DashboardController(
     IApplicationUsersService applicationUsersService,
     ICandidatesService candidatesService,
     IEmployersService employersService,
     IJobOffersService jobOffersService,
     IJobApplicationService jobApplicationService)
 {
     this.applicationUsersService = applicationUsersService;
     this.candidatesService       = candidatesService;
     this.employersService        = employersService;
     this.jobOffersService        = jobOffersService;
     this.jobApplicationService   = jobApplicationService;
 }
 public SessionController(ISessionApplicationService serviceSession, 
     IEvaluationCoachApplicationService serviceEvaluationCoach, 
     IEvaluationCoacheeApplicationService serviceEvaluationCoachee, 
     IPersonApplicationService servicePerson,
     IJobApplicationService serviceJob,
     ICoachingProcessApplicationService serviceCoachingProcess,
     IUserApplicationService serviceUser)
 {
     this._serviceSession = serviceSession;
     this._serviceEvaluationCoach = serviceEvaluationCoach;
     this._serviceEvaluationCoachee = serviceEvaluationCoachee;
     this._servicePerson = servicePerson;
     this._serviceJob = serviceJob;
     this._serviceCoachingProcess = serviceCoachingProcess;
     this._serviceUser = serviceUser;
 }
Exemple #12
0
 public SessionController(ISessionApplicationService serviceSession,
                          IEvaluationCoachApplicationService serviceEvaluationCoach,
                          IEvaluationCoacheeApplicationService serviceEvaluationCoachee,
                          IPersonApplicationService servicePerson,
                          IJobApplicationService serviceJob,
                          ICoachingProcessApplicationService serviceCoachingProcess,
                          IUserApplicationService serviceUser)
 {
     this._serviceSession           = serviceSession;
     this._serviceEvaluationCoach   = serviceEvaluationCoach;
     this._serviceEvaluationCoachee = serviceEvaluationCoachee;
     this._servicePerson            = servicePerson;
     this._serviceJob             = serviceJob;
     this._serviceCoachingProcess = serviceCoachingProcess;
     this._serviceUser            = serviceUser;
 }
        public DocumentsController(
            IDocumentsService documentsService,
            ICandidatesService candidatesService,
            IFileExtensionsService fileExtensionsService,
            IDocumentCategoriesService documentCategoriesService,
            IJobApplicationService jobApplicationService,
            IMimeMappingService mimeMappingService,
            UserManager <ApplicationUser> userManager)
        {
            this.documentsService          = documentsService;
            this.candidatesService         = candidatesService;
            this.fileExtensionsService     = fileExtensionsService;
            this.documentCategoriesService = documentCategoriesService;
            this.jobApplicationService     = jobApplicationService;
            this.mimeMappingService        = mimeMappingService;
            this.userManager = userManager;

            this.allowedExtensions = this.fileExtensionsService.GetAll();
            this.allowedCategories = this.documentCategoriesService.GetAll <CategoriesDropDownViewModel>();
        }
Exemple #14
0
 public JobApplicationsApiController(IJobApplicationService jobApplicationService, INotificationService notificationService)
 {
     _jobApplicationService = jobApplicationService;
     _notificationService   = notificationService;
 }
 public ApplicationsController(IJobApplicationService jobApplicationService)
 {
     this.jobApplicationService = jobApplicationService;
 }
 public DownloadProductsCommandHandler(IJobApplicationService jobApplicationService)
 {
     _jobApplicationService = jobApplicationService;
 }
 public JobApplicationApiController(IJobApplicationService jobApplicationService)
 {
     _jobApplicationService = jobApplicationService;
 }
 public MarkApplicationService(IMarkRepository repository, IJobApplicationService serviceJob, IUnitOfWork unitOfWork) : base(unitOfWork)
 {
     this._repository = repository;
     this._serviceJob = serviceJob;
 }
 public JobApplicationsController(IJobApplicationService jobApplicationService, JobApplicationMapper jobApplicationMapper)
 {
     _jobApplicationService = jobApplicationService;
     _jobApplicationMapper  = jobApplicationMapper;
 }
Exemple #20
0
 public JobApplicationsController(IJobApplicationService service, ILogger <JobApplicationsController> logger)
 {
     _logger  = logger;
     _service = service ?? throw new ArgumentNullException(nameof(service));
 }
 public MarkApplicationService(IMarkRepository repository, IJobApplicationService serviceJob ,IUnitOfWork unitOfWork)
     : base(unitOfWork)
 {
     this._repository = repository;
     this._serviceJob = serviceJob;
 }
 public SocialHandlerLogics(IEnumerable <IProcessSocialMediaData> processSocialMediaData, IJobApplicationService jobApplicationService)
 {
     _processSocialMediaData = processSocialMediaData;
     _jobApplicationService  = jobApplicationService;
 }
Exemple #23
0
 public JobApplicationFacade(IUnitOfWorkProvider unitOfWorkProvider,
                             IJobApplicationService jobApplicationService)
     : base(unitOfWorkProvider)
 {
     this.jobApplicationService = jobApplicationService;
 }
Exemple #24
0
 public ScreeningService(IScreeningRepository repository, ILoggerManager loggerManager, IJobApplicationService jobApplicationService)
 {
     _jobApplicationService = jobApplicationService;
     _repository            = repository;
     _loggerManager         = loggerManager;
 }