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\\"; }
public JobAdvertService(ILogger <JobAdvertService> logger, IRepository <User> userRepository, IRepository <Recruiter> recruiterRepository, IRepository <JobSeeker> jobSeekerRepository, IRepository <JobAdvert> jobAdvertRepository, IStringManipulator stringManipulator, ICompanyService companyService, IExperienceLevelService experienceLevelService, IProvinceService provinceService, IRecruiterService recruiterService, IJobCategoryService jobCategoryService, IJobTypeService jobTypeService, ICityService cityService, IRepository <JobSeekerJobApplications> jobSeekerJobApplicationsRepository ) { this.recruiterRepository = recruiterRepository; this.jobAdvertRepository = jobAdvertRepository; this.userRepository = userRepository; _companyService = companyService; _provinceService = provinceService; _recruiterService = recruiterService; _cityService = cityService; _experienceLevelService = experienceLevelService; _jobCategoryService = jobCategoryService; _jobTypeService = jobTypeService; _stringManipulator = stringManipulator; this.logger = logger; this.jobSeekerJobApplicationsRepository = jobSeekerJobApplicationsRepository; }