public DataSourceResult GetForList()
        {
            var rawQueryString = HttpContext.Request.QueryString.ToString();
            // PM> Install-Package Microsoft.AspNetCore.WebUtilities
            var rawQueryStringKeyValue = QueryHelpers.ParseQuery(rawQueryString).FirstOrDefault();
            var dataString             = Uri.UnescapeDataString(rawQueryStringKeyValue.Key);

            var request = JsonConvert.DeserializeObject <DataSourceRequest>(dataString, new JsonSerializerSettings
            {
                TypeNameHandling = TypeNameHandling.Objects
            });

            var username = GetUsername();

            return(_workItemManager.GetList(request, username));
        }