public DirectionsRoute GetDirectionsBetweenPostcodesAsXml(string postCode1, string postCode2)
        {
            var client = new RestClient("http://maps.googleapis.com/maps/api/directions/xml");

            var request = new RestRequest(Method.GET);
            request.AddParameter("origin", postCode1);
            request.AddParameter("destination", postCode2);

            request.AddParameter("sensor", "false");

            var response = client.Execute(request);
            var content = response.Content; // raw content as string

            var googleXMLUtilityMethods = new GoogleXMLUtilityMethods();
            return googleXMLUtilityMethods.GetRouteFromXML(content);
        }
        public DirectionsRoute GetDirectionsBetweenPostcodesAsXml(string postCode1, string postCode2)
        {
            var client = new RestClient("http://maps.googleapis.com/maps/api/directions/xml");

            var request = new RestRequest(Method.GET);

            request.AddParameter("origin", postCode1);
            request.AddParameter("destination", postCode2);

            request.AddParameter("sensor", "false");

            var response = client.Execute(request);
            var content  = response.Content; // raw content as string

            var googleXMLUtilityMethods = new GoogleXMLUtilityMethods();

            return(googleXMLUtilityMethods.GetRouteFromXML(content));
        }