Beispiel #1
0
        public async Task OnGetAsync(int idobj)
        {
            _logger.LogInformation($"Objective levels page visited at {DateTime.UtcNow.ToLongTimeString()}");
            JobGroup = await _jobcategoryService.GetJobGroupById(idobj);

            JobGroupPositions = await _jobcategoryService.GetSubGroupLevelsByGroupId(idobj);
        }
Beispiel #2
0
        public async Task OnGetAsync(int id, string level, string subgroupcode, int positionid)
        {
            _logger.LogInformation($"Current position selection page visited at {DateTime.UtcNow.ToLongTimeString()}");
            JobGroup = await _jobcategoryService.GetJobGroupById(id);

            JobGroupLevels = await _jobcategoryService.GetSubGroupLevelsByGroupId(id);

            JobGroupPositions = string.IsNullOrEmpty(subgroupcode) ? await _jobcategoryService.GetJobGroupPositionsByLevel(id, level) : await _jobcategoryService.GetJobGroupPositionsBySubGroupLevel(id, subgroupcode, level);

            Position = positionid == 0 ? null : await _jobcategoryService.GetJobPositionById(positionid);
        }
Beispiel #3
0
        public async Task OnGetAsync(int idobj, string levelobj, string subgroupcodeobj, int objectiveid)
        {
            _logger.LogInformation($"Objective positions page visited at {DateTime.UtcNow.ToLongTimeString()}");
            JobGroup = await _jobcategoryService.GetJobGroupById(idobj);

            JobGroupLevels = await _jobcategoryService.GetSubGroupLevelsByGroupId(idobj);

            JobGroupPositions = string.IsNullOrEmpty(subgroupcodeobj) ? await _jobcategoryService.GetJobGroupPositionsByLevel(idobj, levelobj) : await _jobcategoryService.GetJobGroupPositionsBySubGroupLevel(idobj, subgroupcodeobj, levelobj);

            ObjectivePosition = objectiveid == 0 ? null : await _jobcategoryService.GetJobPositionById(objectiveid);
        }