public Uri GenerateUrl(NameValueCollection parameters, string linkTarget = null)
        {
            if (String.IsNullOrWhiteSpace(linkTarget))
            {
                linkTarget = RequestParser.RequestTarget;
            }

            parameters = ParametersConverter.ServerToClientRequestParameters(parameters);

            return(new Uri(String.Format("{0}?{1}", linkTarget, parameters.ToUriQueryString())));
        }