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); }
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); }
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); }