示例#1
0
        public EmployersController(
            UserManager <ApplicationUser> userManager,
            IEmployersService employerService,
            IJobSectorsService jobSectorsService,
            IFileExtensionsService fileExtensionsService,
            IJobOffersService jobOffersService)
        {
            this.userManager           = userManager;
            this.employersService      = employerService;
            this.jobSectorsService     = jobSectorsService;
            this.fileExtensionsService = fileExtensionsService;
            this.jobOffersService      = jobOffersService;
            this.jobSectors            = this.jobSectorsService.GetAll <JobSectorsDropDownViewModel>();

            this.allowedExtensions = this.fileExtensionsService.GetImageExtensions();
        }
        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>();
        }
示例#3
0
 public CandidatesController(
     UserManager <ApplicationUser> userManager,
     ICandidatesService candidatesService,
     IFileExtensionsService fileExtensionsService,
     ILanguagesService languagesService,
     ISkillsService skillsService,
     IJobOffersService jobOffersService,
     IEmployersService employersService)
 {
     this.userManager           = userManager;
     this.candidatesService     = candidatesService;
     this.fileExtensionsService = fileExtensionsService;
     this.languagesService      = languagesService;
     this.skillsService         = skillsService;
     this.jobOffersService      = jobOffersService;
     this.employersService      = employersService;
     this.allowedExtensions     = this.fileExtensionsService.GetImageExtensions();
     this.languages             = this.languagesService.GetAll <LanguagesDropDownCheckboxListViewModel>();
     this.skills = this.skillsService.GetAll <SkillsDropDownCheckboxListViewModel>();
 }
示例#4
0
 public FileExtensionsController(IFileExtensionsService fileExtensionsService)
 {
     this.fileExtensionsService = fileExtensionsService;
 }