public XmlResult RequestGoogleMapsApiResponse(XElement xElement)
        {
            var result = new XmlResult();

            if (xElement == null || xElement.Value.Contains("OVER_QUERY_LIMIT"))
            {
                return result;
            }

            if (xElement.Value.Contains("ZERO_RESULTS"))
            {
                result.ResultType = ResultTypeEnum.NoResults;

                return result;
            }

            if (xElement.Element("result") == null)
            {
                return result;
            }

            result.ResultType = ResultTypeEnum.Success;

            result.Result = xElement.Element("result");

            return result;
        }
        public XmlResult RequestLaApiResponse(XElement xElement)
        {
            var result = new XmlResult();

            if (xElement == null)
            {
                return result;
            }

            var countained = xElement.Element("administrative");

            if (countained == null) return result;

            result.ResultType = ResultTypeEnum.Success;

            result.Result = countained;

            return result;
        }