diff --git a/BMA.EHR.Leave/Controllers/LeaveController.cs b/BMA.EHR.Leave/Controllers/LeaveController.cs index 27d00e35..8ef2c54d 100644 --- a/BMA.EHR.Leave/Controllers/LeaveController.cs +++ b/BMA.EHR.Leave/Controllers/LeaveController.cs @@ -26,6 +26,7 @@ using RabbitMQ.Client; using RabbitMQ.Client.Events; using Swashbuckle.AspNetCore.Annotations; using System.ComponentModel.DataAnnotations; +using System.Diagnostics; using System.Security.Claims; using System.Text; using System.Threading.Tasks; @@ -1862,21 +1863,15 @@ namespace BMA.EHR.Leave.Service.Controllers { case "CITIZENID": if (req.descending == true) - profile = profile.OrderByDescending(x => x.CitizenId).ToList(); + resultSet = resultSet.OrderByDescending(x => x.CitizenId).ToList(); else - profile = profile.OrderBy(x => x.CitizenId).ToList(); + resultSet = resultSet.OrderBy(x => x.CitizenId).ToList(); break; case "FULLNAME": if (req.descending == true) - profile = profile.OrderByDescending(x => x.Prefix) - .ThenByDescending(x => x.FirstName) - .ThenByDescending(x => x.LastName) - .ToList(); + resultSet = resultSet.OrderByDescending(x => x.FullName).ToList(); else - profile = profile.OrderBy(x => x.Prefix) - .ThenBy(x => x.FirstName) - .ThenBy(x => x.LastName) - .ToList(); + resultSet = resultSet.OrderBy(x => x.FullName).ToList(); break; case "STARTTIMEMORNING": if (req.descending == true)