diff --git a/LearningHub.Nhs.UserApi/Controllers/JobRoleController.cs b/LearningHub.Nhs.UserApi/Controllers/JobRoleController.cs index 4294df0..a1c1981 100644 --- a/LearningHub.Nhs.UserApi/Controllers/JobRoleController.cs +++ b/LearningHub.Nhs.UserApi/Controllers/JobRoleController.cs @@ -5,9 +5,11 @@ using System.Linq; using System.Threading.Tasks; using elfhHub.Nhs.Models.Common; + using LearningHub.Nhs.UserApi.Helpers; using LearningHub.Nhs.UserApi.Services.Interface; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; + using Newtonsoft.Json.Linq; /// /// The job role controller. @@ -100,7 +102,7 @@ public async Task GetFilteredWithStaffGroup(string filter) [Route("GetPagedFilteredWithStaffGroup/{filter}/{page}/{pageSize}")] public async Task>> GetPagedFilteredWithStaffGroup(string filter, int page, int pageSize) { - var list = await this.jobRoleService.GetFilteredWithStaffGroupAsync(filter); + var list = await this.jobRoleService.GetFilteredWithStaffGroupAsync(filter.DecodeParameter()); int total = list.Count; var pagedList = list.Skip((page - 1) * pageSize).Take(pageSize).ToList(); return new Tuple>(total, pagedList);