Beispiel #1
0
        /// <summary>
        /// To delete a jobseeker details
        /// </summary>
        /// <param name="id">jobseekerId</param>
        public void Delete(string id)
        {
            IJobSeekerService <JobSeeker> jobSeekerService = ServiceFactory.GetJobSeeker();
            var jobSeeker = jobSeekerService.GetById(id);

            jobSeekerService.Delete(jobSeeker);
        }
 public JobSeekerController(IJobSeekerService service, IIntervieweeService intervieweeService, IOutcomeService outcomeService, ILeaverService leaverService)
 {
     _service            = service;
     _intervieweeService = intervieweeService;
     _outcomeService     = outcomeService;
     _leaverService      = leaverService;
 }
 public JobSeekersController(IJobSeekerService jobSeekersService,
                             IPersonalDataService personalDataService,
                             UserManager <User> userManager)
 {
     this.jobSeekersService   = jobSeekersService;
     this.personalDataService = personalDataService;
     this.userManager         = userManager;
 }
Beispiel #4
0
 public JobSeekersController(IJobService jobService,
                             IJobSeekerService jobSeekersService,
                             IResumeService resumeService)
 {
     this.jobService        = jobService;
     this.jobSeekersService = jobSeekersService;
     this.resumeService     = resumeService;
 }
Beispiel #5
0
 public UserController(IUserService userService, IRecruiterService recruiterService
                       , IJobSeekerService jobSeekerService, ILogger <UserController> logger, IEmailService emailService)
 {
     _userService = userService;
     //_session = session;
     _recruiterService = recruiterService;
     _JobSeekerService = jobSeekerService;
     _logger           = logger;
     _emailService     = emailService;
 }
 public HomeController(ICategoryService categoryService,
                       ICompanyService companyService,
                       IJobService jobService,
                       IJobSeekerService jobSeekersService)
 {
     this.categoryService   = categoryService;
     this.companyService    = companyService;
     this.jobService        = jobService;
     this.jobSeekersService = jobSeekersService;
 }
Beispiel #7
0
 public RecruiterController(IRecruiterService recruiterService, ILogger <RecruiterController> logger, IJobSeekerService jobSeekerService,
                            ICompanyService companyService, IEmailService emailService, IUserService userService, IWebHostEnvironment webHostEnvironment)
 {
     _recruiterService       = recruiterService;
     this.webHostEnvironment = webHostEnvironment;
     _emailService           = emailService;
     _companyService         = companyService;
     _jobSeekerService       = jobSeekerService;
     _userService            = userService;
     _logger = logger;
 }
 public AuthenticationController(UserManager <User> userManager,
                                 SignInManager <User> signInManager, IEmailSender emailSender,
                                 IViewRenderService viewRenderService, ICompanyService companyService,
                                 IJobSeekerService jobSeekerService)
 {
     this.userManager       = userManager;
     this.signInManager     = signInManager;
     this.emailSender       = emailSender;
     this.viewRenderService = viewRenderService;
     this.companyService    = companyService;
     this.jobSeekerService  = jobSeekerService;
 }
 public AccountController(ICompanyService companyService,
                          IPersonalDataService personalDataService,
                          SignInManager <User> signInManager,
                          UserManager <User> userManager,
                          IJobSeekerService jobSeekerService)
 {
     this.companyService      = companyService;
     this.personalDataService = personalDataService;
     this.signInManager       = signInManager;
     this.userManager         = userManager;
     this.jobSeekerService    = jobSeekerService;
 }
 public ResumesController(IEducationsService educationsService,
                          IJobSeekerService jobSeekerService,
                          ISkillService skillService,
                          IResumeService resumeService,
                          UserManager <User> userManager,
                          IWorkHistoryService workHistoryService)
 {
     this.educationsService  = educationsService;
     this.jobSeekerService   = jobSeekerService;
     this.resumeService      = resumeService;
     this.skillService       = skillService;
     this.userManager        = userManager;
     this.workHistoryService = workHistoryService;
 }
        public static IJobSeekerService <JobSeeker> GetJobSeeker()
        {
            IJobSeekerService <JobSeeker> serviceObj = null;

            switch (sectionHandler.ConnectionStringName)
            {
            case DataBaseType.SKILLSMART_MONGO_DB: serviceObj = new JobSeekerService(DatabaseFactory.CreateMongoDatabase());
                break;

            default: serviceObj = new JobSeekerService(DatabaseFactory.CreateMongoDatabase());
                break;
            }
            return(serviceObj);
        }
Beispiel #12
0
 public AjjSyncUsersController(UserManager <ApplicationUser> userManager,
                               IJobSeekerRepository jobSeekerRepository,
                               ICountryRepository countryRepository,
                               IProvinceRepository provinceRepository,
                               IJobSeekerService jobSeekerService,
                               IEmailService emailService
                               )
 {
     _userManager          = userManager;
     _jobSeeekerRepository = jobSeekerRepository;
     _countryRepository    = countryRepository;
     _provinceRepository   = provinceRepository;
     _jobSeekerService     = jobSeekerService;
     _emailService         = emailService;
 }
Beispiel #13
0
 public JobAdvertController(ICompanyService companyService, IJobAdvertService jobAdvertService, IExperienceLevelService experienceLevelService,
                            IProvinceService provinceService, IRecruiterService recruiterService, IJobCategoryService jobCategoryService, IJobTypeService jobTypeService,
                            IStringManipulator stringManipulator, ICityService cityService, IJobSeekerService jobSeekerService, IWebHostEnvironment webHostEnvironment)
 {
     _companyService         = companyService;
     _jobSeekerService       = jobSeekerService;
     _provinceService        = provinceService;
     _recruiterService       = recruiterService;
     _cityService            = cityService;
     _experienceLevelService = experienceLevelService;
     _jobAdvertService       = jobAdvertService;
     _jobCategoryService     = jobCategoryService;
     _jobTypeService         = jobTypeService;
     _stringManipulator      = stringManipulator;
     this.webHostEnvironment = webHostEnvironment;
     CV          = "\\hustlersAttachments\\cv\\";
     Transcripts = "\\hustlersAttachments\\academicRecord\\";
     ID          = "\\hustlersAttachments\\id\\";
 }
Beispiel #14
0
 public JobSeekerController(IUserService userService, IJobSeekerService jobSeekerService, IJobAdvertService jobAdvertService,
                            IProvinceService provinceService, ICityService cityService, IJobCategoryService jobCategoryService, IWorkExperienceService workExperienceService,
                            IEducationService educationService, ISkillsService skillService, ILanguageService languageService, IWebHostEnvironment webHostEnvironment,
                            ICompanyService companyService, IJobTypeService jobTypeService, IAttachmentService attachmentService, IPDFGenerator pdfGenerator)
 {
     _jobSeekerService       = jobSeekerService;
     _jobAdvertService       = jobAdvertService;
     _provinceService        = provinceService;
     _cityService            = cityService;
     this.attachmentService  = attachmentService;
     _jobAdvertService       = jobAdvertService;
     _workExperienceService  = workExperienceService;
     _jobCategoryService     = jobCategoryService;
     this.educationService   = educationService;
     this.languageService    = languageService;
     this.skillService       = skillService;
     this.webHostEnvironment = webHostEnvironment;
     _companyService         = companyService;
     _jobTypeService         = jobTypeService;
     CV          = "/hustlersAttachments/cv/";
     Transcripts = "/hustlersAttachments/academicRecord/";
     ID          = "/hustlersAttachments/id/";
 }
Beispiel #15
0
 public EducationController(ILogger <EducationController> logger, IEducationService educationService, IJobSeekerService jobSeekerService)
 {
     this.educationService = educationService;
     this.jobSeekerService = jobSeekerService;
     this.logger           = logger;
 }
Beispiel #16
0
 public AdminController(IJobSeekerService jobSeekerService)
 {
     this.jobSeekerService = jobSeekerService;
 }
Beispiel #17
0
 public LanguageController(ILanguageService languageService, IJobSeekerService jobSeekerService)
 {
     this.languageService  = languageService;
     this.jobSeekerService = jobSeekerService;
 }
Beispiel #18
0
 public JobsController(ILogger <WeatherForecastController> logger, IInitJobs initJob, IJobSeekerService jobSeekerService)
 {
     _logger           = logger;
     _initJob          = initJob;
     _jobSeekerService = jobSeekerService;
 }
Beispiel #19
0
 public SkillsController(IJobSeekerService jobSeekerService,
                         ISkillsService skillsService)
 {
     this.jobSeekerService = jobSeekerService;
     this.skillsService    = skillsService;
 }
Beispiel #20
0
 // GET: Worker
 public WorkerController(IWorkerService service, IJobSeekerService jobseekerService, ILeaverService leaverService)
 {
     _service          = service;
     _jobseekerService = jobseekerService;
     _leaverService    = leaverService;
 }