public IActionResult GetShipments([DataSourceRequest] DataSourceRequest queryString) { var userIdentity = GetCurrentIdentity <long>(); var roles = this.User.Claims.Where(p => p.Type == ClaimTypes.Role).Select(p => p.Value).ToList(); if (roles.Any(p => p == ApplicationRoles.COORDINATOR)) { return(Ok(_Shipmentservice.GetAllAsync(queryString, null))); } else { return(Ok(_Shipmentservice.GetAllAsync(queryString, userIdentity.Id.ToString()))); } }