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); }
public async Task OnGet(int id) { _logger.LogInformation($"Candidate Shoreside Similar positions list page visited at {DateTime.UtcNow.ToLongTimeString()}"); JobGroup = await _jobgroupService.GetJobGroupById(id); Positions = await _jobgroupService.GetJobPositionsByGroupId(id); foreach (var position in Positions) { PositionIds += "&PositionId=" + position.JobTitleId.ToString(); } }