Exemplo n.º 1
0
 public DashboardService(
     IRepository <SrfRequest> repository,
     IClaimService claim,
     IAttendaceExceptionListService timesheet,
     ISrfEscalationRequestService escalation,
     IAccountNameService account,
     ICandidateInfoService candidate,
     IDepartementService department,
     IDepartementSubService departmentSub,
     IVacancyListService vacancy,
     IBastService bast,
     Identity.IUserProfileService user
     ) : base(repository)
 {
     _claim          = claim;
     _timesheet      = timesheet;
     _escalation     = escalation;
     _vacancy        = vacancy;
     _account        = account;
     _candidate      = candidate;
     _department     = department;
     _departementSub = departmentSub;
     _user           = user;
     _bast           = bast;
 }
Exemplo n.º 2
0
 public TravelController(IHttpContextAccessor httpContextAccessor,
                         IUserService userService, IMapper mapper,
                         IClaimService service,
                         ICostCenterService costCenter,
                         INetworkNumberService networkNumber,
                         IActivityCodeService activityCode,
                         ICityService city,
                         IVacancyListService vacancy,
                         IUserProfileService profileUser,
                         ICandidateInfoService candidate,
                         IOptions <HostConfiguration> hostConfiguration,
                         UserManager <ApplicationUser> userManager,
                         NotifHelper notif,
                         IUserProfileService profile,
                         ITicketInfoService ticket,
                         IUserHelper userHelper) :
     base(httpContextAccessor, userService, mapper, service, userHelper)
 {
     _costCenter        = costCenter;
     _networkNumber     = networkNumber;
     _activityCode      = activityCode;
     _city              = city;
     _notif             = notif;
     _userService       = userService;
     _profileUser       = profileUser;
     _hostConfiguration = hostConfiguration.Value;
     _userHelper        = userHelper;
     _vacancy           = vacancy;
     _candidate         = candidate;
     _userManager       = userManager;
     _profile           = profile;
     _ticket            = ticket;
 }
Exemplo n.º 3
0
 public ProfileController(UserManager <ApplicationUser> userManager,
                          IUserProfileService userProfileService,
                          IUserHelper userHelper,
                          ICandidateInfoService candidate,
                          IDepartementService department,
                          IDepartementSubService departmentSub,
                          IVacancyListService vacancy,
                          IServicePackService ssow,
                          ICityService city,
                          ISrfRequestService srf,
                          IMapper mapper,
                          FileHelper fileHelper,
                          ConfigHelper config)
 {
     _userManager        = userManager;
     _userProfileService = userProfileService;
     _userHelper         = userHelper;
     _mapper             = mapper;
     _fileHelper         = fileHelper;
     _config             = config;
     _cropSuffix         = _config.GetConfig("crop.suffix");
     _userDir            = _config.GetConfig("user.upload.directory");
     _candidate          = candidate;
     _department         = department;
     _departmentSub      = departmentSub;
     _vacancy            = vacancy;
     _ssow = ssow;
     _city = city;
     _srf  = srf;
 }
Exemplo n.º 4
0
 public ContractorDataController
     (IHttpContextAccessor httpContextAccessor,
     IUserService userService,
     ConfigHelper config,
     IMapper mapper,
     ISrfRequestService service,
     ICandidateInfoService contractor,
     IUserProfileService userProfile,
     IServicePackService servicePack,
     IVacancyListService vacancy,
     IServicePackCategoryService servicePackCategory,
     UserManager <ApplicationUser> userManager,
     ICityService city,
     IPackageTypeService packageType,
     IUserHelper userHelper) :
     base(httpContextAccessor, userService, mapper, service, userHelper)
 {
     _userHelper          = userHelper;
     _contractor          = contractor;
     _userProfile         = userProfile;
     _servicePack         = servicePack;
     _servicePackCategory = servicePackCategory;
     _city        = city;
     _userManager = userManager;
     _vacancy     = vacancy;
     _packageType = packageType;
     _config      = config;
 }
Exemplo n.º 5
0
 public SrfMigrationService(
     IRepository <SrfRequest> repository,
     ICandidateInfoService candidate,
     IVacancyListService vacancy
     ) : base(repository)
 {
     _candidate = candidate;
     _vacancy   = vacancy;
 }
Exemplo n.º 6
0
 public JobStageService(
     IRepository <JobStage> repository,
     ICandidateInfoService candidate,
     IVacancyListService vacancy
     ) : base(repository)
 {
     _candidate = candidate;
     _vacancy   = vacancy;
 }
Exemplo n.º 7
0
 public ServicePackCategoriesController(
     IHttpContextAccessor httpContextAccessor,
     IUserService userService,
     IVacancyListService vacancy,
     IMapper mapper,
     IServicePackCategoryService service, IUserHelper userHelper) :
     base(httpContextAccessor, userService, mapper, service, userHelper)
 {
     _vacancy = vacancy;
 }
Exemplo n.º 8
0
 public PackageTypeController(
     IHttpContextAccessor httpContextAccessor,
     IUserService userService,
     IMapper mapper,
     IPackageTypeService service,
     IVacancyListService vacancy,
     IUserHelper userHelper) :
     base(httpContextAccessor, userService, mapper, service, userHelper)
 {
     _vacancy = vacancy;
 }
Exemplo n.º 9
0
 public EnableSrf(IServiceProvider service, RoleManager <ApplicationRole> roleManager, UserManager <ApplicationUser> userManager)
 {
     _service     = service;
     _roleManager = roleManager;
     _userManager = userManager;
     _userProfile = _service.GetService <IUserProfileService>();
     _srf         = _service.GetService <ISrfRequestService>();
     _candidate   = _service.GetService <ICandidateInfoService>();
     _vacancy     = _service.GetService <IVacancyListService>();
     _escalation  = _service.GetService <ISrfEscalationRequestService>();
 }
Exemplo n.º 10
0
 public EscalationController(
     IHttpContextAccessor httpContextAccessor,
     IUserService userService,
     IMapper mapper,
     ISrfRequestService srf,
     ISrfEscalationRequestService service,
     IVacancyListService vacancy,
     ICandidateInfoService candidate,
     IDepartementService department,
     IHostingEnvironment env,
     IServicePackService ssow,
     IPackageTypeService packageType,
     ICostCenterService costCenter,
     MailingHelper mailingHelper,
     IOptions <HostConfiguration> hostConfiguration,
     NotifHelper notif,
     IDepartementSubService departmentSub,
     IServicePackCategoryService ssowCategory,
     IJobStageService jobsTage,
     IUserProfileService profileService,
     INetworkNumberService network,
     IAccountNameService account,
     UserManager <ApplicationUser> userManager,
     RoleManager <ApplicationRole> roleManager,
     SignInManager <ApplicationUser> signInManager,
     FileHelper fileHelper,
     ConfigHelper config,
     IUserHelper userHelper) :
     base(httpContextAccessor, userService, mapper, service, userHelper)
 {
     _srf               = srf;
     _vacancy           = vacancy;
     _candidate         = candidate;
     _department        = department;
     _packageType       = packageType;
     _ssow              = ssow;
     _ssowCategory      = ssowCategory;
     _jobStage          = jobsTage;
     _departmentSub     = departmentSub;
     _profileService    = profileService;
     _network           = network;
     _account           = account;
     _env               = env;
     _notif             = notif;
     _hostConfiguration = hostConfiguration.Value;
     _mailingHelper     = mailingHelper;
     _userHelper        = userHelper;
     _costCenter        = costCenter;
     _userManager       = userManager;
     _roleManager       = roleManager;
     _fileHelper        = fileHelper;
     _config            = config;
 }
Exemplo n.º 11
0
 public JobStagesController
     (IHttpContextAccessor httpContextAccessor,
     IUserService userService,
     IMapper mapper,
     IJobStageService service,
     ISrfRequestService srf,
     IVacancyListService vacancy,
     IUserHelper userHelper)
     : base(httpContextAccessor, userService, mapper, service, userHelper)
 {
     _srf     = srf;
     _vacancy = vacancy;
 }
Exemplo n.º 12
0
 public ServicePacksController(
     IHttpContextAccessor httpContextAccessor,
     IUserService userService,
     IMapper mapper,
     IServicePackService service,
     ISrfRequestService srf,
     IVacancyListService vacancy,
     IUserHelper userHelper) :
     base(httpContextAccessor, userService, mapper, service, userHelper)
 {
     Includes    = new Expression <Func <ServicePack, object> > [1];
     Includes[0] = pack => pack.ServicePackCategory;
     _srf        = srf;
     _vacancy    = vacancy;
 }
Exemplo n.º 13
0
 public RegistrationController(IHttpContextAccessor httpContextAccessor,
                               IUserService userService, IMapper mapper,
                               IAttendaceExceptionListService service,
                               IDepartementService department,
                               ICostCenterService cost,
                               IAccountNameService account,
                               INetworkNumberService network,
                               IProjectsService project,
                               IActivityCodeService code,
                               ISubOpsService subOp,
                               ICityService city,
                               IUserProfileService profile,
                               IActivityCodeService activity,
                               ITimeSheetTypeService timesheet,
                               IUserHelper userHelper,
                               ISrfRequestService srf,
                               ICandidateInfoService contractor,
                               IDepartementSubService departmentSub,
                               IUserProfileService profileUser,
                               IAttendanceRecordService attendanceRecord,
                               ICandidateInfoService candidate,
                               IVacancyListService vacancy,
                               IOptions <HostConfiguration> hostConfiguration,
                               NotifHelper notif) :
     base(httpContextAccessor, userService, mapper, service, userHelper)
 {
     _department        = department;
     _cost              = cost;
     _account           = account;
     _network           = network;
     _project           = project;
     _code              = code;
     _subOp             = subOp;
     _city              = city;
     _userHelper        = userHelper;
     _profile           = profile;
     _actiivity         = activity;
     _timesheet         = timesheet;
     _contractor        = contractor;
     _department        = department;
     _departmentSub     = departmentSub;
     _notif             = notif;
     _hostConfiguration = hostConfiguration.Value;
     _attendanceRecord  = attendanceRecord;
     _candidate         = candidate;
     _vacancy           = vacancy;
     _srf = srf;
 }
Exemplo n.º 14
0
 public AccountNamesController(
     IHttpContextAccessor httpContextAccessor,
     IUserService userService,
     IMapper mapper,
     ISrfRequestService srf,
     IVacancyListService vacancy,
     IAccountNameService service,
     IUserHelper userHelper,
     IAttendaceExceptionListService timeSheet,
     ExcelHelper excelHelper,
     CommonHelper helper) :
     base(httpContextAccessor, userService, mapper, service, userHelper)
 {
     this.excelHelper = excelHelper;
     this.helper      = helper;
     _srf             = srf;
     _vacancy         = vacancy;
     _timeSheet       = timeSheet;
 }
Exemplo n.º 15
0
 public CostCentersController(
     IHttpContextAccessor httpContextAccessor,
     IUserService userService,
     IMapper mapper,
     ICostCenterService service,
     ISrfRequestService srf,
     IVacancyListService vacancy,
     IAttendaceExceptionListService timeSheet,
     IUserHelper userHelper) :
     base(httpContextAccessor, userService, mapper, service, userHelper)
 {
     Includes = new Expression <Func <CostCenter, object> >[1]
     {
         center => center.Departement
     };
     _srf       = srf;
     _vacancy   = vacancy;
     _timeSheet = timeSheet;
 }
Exemplo n.º 16
0
 public DepartementSubsController(
     IHttpContextAccessor httpContextAccessor,
     IUserService userService,
     IMapper mapper,
     ISrfRequestService srf,
     IVacancyListService vacancy,
     IAttendaceExceptionListService timeSheet,
     IDepartementSubService service,
     IUserHelper userHelper) :
     base(httpContextAccessor, userService, mapper, service, userHelper)
 {
     Includes = new Expression <Func <DepartementSub, object> >[2]
     {
         sub => sub.Departement,
         sub => sub.LineManager,
         //sub => sub.LineManager.UserProfile
     };
     _srf       = srf;
     _vacancy   = vacancy;
     _timeSheet = timeSheet;
 }
Exemplo n.º 17
0
 public DepartementsController(
     IUserProfileService userProfile,
     IHttpContextAccessor httpContextAccessor,
     IUserService userService,
     ISrfRequestService srf,
     IVacancyListService vacancy,
     IMapper mapper,
     IAttendaceExceptionListService timeSheet,
     IDepartementService service, IUserHelper userHelper) :
     base(httpContextAccessor, userService, mapper, service, userHelper)
 {
     Includes = new Expression <Func <Departement, object> >[1]
     {
         departement => departement.Head,
         //departement => departement.Head.UserProfile
     };
     _userHelper = UserHelper;
     _srf        = srf;
     _vacancy    = vacancy;
     _timeSheet  = timeSheet;
 }
Exemplo n.º 18
0
 public SrfRecoveryController(
     IHttpContextAccessor httpContextAccessor,
     IUserService userService,
     IMapper mapper,
     ISrfRequestService service,
     IVacancyListService vacancy,
     ICandidateInfoService candidate,
     IDepartementService department,
     IServicePackService ssow,
     IServicePackCategoryService ssowCategory,
     IJobStageService jobStage,
     IDepartementSubService departmentSub,
     INetworkNumberService network,
     IAccountNameService account,
     ICostCenterService costCenter,
     ISrfEscalationRequestService escalation,
     IUserProfileService profileService,
     ISrfMigrationService migrate,
     IActivityCodeService activity,
     IPackageTypeService packageType,
     IUserHelper userHelper) :
     base(httpContextAccessor, userService, mapper, service, userHelper)
 {
     _vacancy        = vacancy;
     _candidate      = candidate;
     _department     = department;
     _ssow           = ssow;
     _ssowCategory   = ssowCategory;
     _departmentSub  = departmentSub;
     _network        = network;
     _account        = account;
     _userHelper     = userHelper;
     _costCenter     = costCenter;
     _escalation     = escalation;
     _profileService = profileService;
     _migrate        = migrate;
     _packageType    = packageType;
     _jobStage       = jobStage;
     _activity       = activity;
 }
Exemplo n.º 19
0
 public MigrationSrf(IServiceProvider service, RoleManager <ApplicationRole> roleManager, UserManager <ApplicationUser> userManager)
 {
     _service       = service;
     _roleManager   = roleManager;
     _userManager   = userManager;
     _vacancy       = _service.GetService <IVacancyListService>();
     _account       = _service.GetService <IAccountNameService>();
     _userProfile   = _service.GetService <IUserProfileService>();
     _costCenter    = _service.GetService <ICostCenterService>();
     _department    = _service.GetService <IDepartementService>();
     _departmentSub = _service.GetService <IDepartementSubService>();
     _jobstage      = _service.GetService <IJobStageService>();
     _networkNumber = _service.GetService <INetworkNumberService>();
     _ssow          = _service.GetService <IServicePackService>();
     _ssow_category = _service.GetService <IServicePackCategoryService>();
     _city          = _service.GetService <ICityService>();
     _packageType   = _service.GetService <IPackageTypeService>();
     _candidate     = _service.GetService <ICandidateInfoService>();
     _activity      = _service.GetService <IActivityCodeService>();
     _srf           = _service.GetService <ISrfRequestService>();
     _escalation    = _service.GetService <ISrfEscalationRequestService>();
 }
Exemplo n.º 20
0
 public ClaimController(IHttpContextAccessor httpContextAccessor,
                        IUserService userService, IMapper mapper,
                        IClaimService service,
                        ICostCenterService costCenter,
                        INetworkNumberService networkNumber,
                        IProjectsService project,
                        IDepartementSubService departmentSub,
                        IActivityCodeService activity,
                        IUserProfileService user,
                        ICandidateInfoService candidate,
                        IVacancyListService vacacncy,
                        IAllowanceFormService allowForm,
                        IOptions <HostConfiguration> hostConfiguration,
                        UserManager <ApplicationUser> userManager,
                        IClaimCategoryService claimCategory,
                        ISrfRequestService srf,
                        NotifHelper notif,
                        FileHelper file,
                        IUserHelper userHelper) :
     base(httpContextAccessor, userService, mapper, service, userHelper)
 {
     _costCenter        = costCenter;
     _networkNumber     = networkNumber;
     _project           = project;
     _departmentSub     = departmentSub;
     _activity          = activity;
     _user              = user;
     _notif             = notif;
     _claimCategory     = claimCategory;
     _candidate         = candidate;
     _vacancy           = vacacncy;
     _userManager       = userManager;
     _userHelper        = userHelper;
     _allowForm         = allowForm;
     _file              = file;
     _hostConfiguration = hostConfiguration.Value;
     _srf = srf;
 }
Exemplo n.º 21
0
 public CandidateController(
     IHttpContextAccessor httpContextAccessor,
     IUserService userService,
     IMapper mapper,
     IVacancyListService vacancy,
     ICandidateInfoService service,
     UserManager <ApplicationUser> userManager,
     RoleManager <ApplicationRole> roleManager,
     FileHelper fileHelper,
     ConfigHelper config,
     IUserProfileService user,
     IUserProfileService profile,
     ISrfRequestService srf,
     MailingHelper mailingHelper,
     IOptions <HostConfiguration> hostConfiguration,
     NotifHelper notif,
     INetworkNumberService network,
     IDepartementService department,
     IUserHelper userHelper) :
     base(httpContextAccessor, userService, mapper, service, userHelper)
 {
     _vacancy           = vacancy;
     _user              = user;
     _userManager       = userManager;
     _roleManager       = roleManager;
     _fileHelper        = fileHelper;
     _config            = config;
     _userHelper        = userHelper;
     _profile           = profile;
     _userService       = userService;
     _notif             = notif;
     _hostConfiguration = hostConfiguration.Value;
     _mailingHelper     = mailingHelper;
     _service           = service;
     _srf        = srf;
     _department = department;
     _network    = network;
 }
Exemplo n.º 22
0
 public NetworkNumbersController(
     IHttpContextAccessor httpContextAccessor,
     IUserService userService,
     IMapper mapper,
     ISrfRequestService srf,
     IVacancyListService vacancy,
     INetworkNumberService service,
     IAttendaceExceptionListService timeSheet,
     IUserHelper userHelper) :
     base(httpContextAccessor, userService, mapper, service, userHelper)
 {
     Includes = new Expression <Func <NetworkNumber, object> >[5]
     {
         number => number.Departement,
         number => number.LineManager,
         number => number.Project,
         number => number.AccountName,
         number => number.ProjectManager,
     };
     _srf       = srf;
     _vacancy   = vacancy;
     _timeSheet = timeSheet;
 }