예제 #1
0
        /// <summary>
        /// Get Avoidance Zone
        /// </summary>
        /// <param name="territoryId"> Avoidance Zone Id </param>
        public void GetAvoidanceZone(string territoryId)
        {
            // Create the manager with the api key
            Route4MeManager route4Me = new Route4MeManager(c_ApiKey);

            AvoidanceZoneQuery avoidanceZoneQuery = new AvoidanceZoneQuery()
            {
                TerritoryId = territoryId
            };

            // Run the query
            string        errorString;
            AvoidanceZone avoidanceZone = route4Me.GetAvoidanceZone(avoidanceZoneQuery, out errorString);

            Console.WriteLine("");

            if (avoidanceZone != null)
            {
                Console.WriteLine("GetAvoidanceZone executed successfully");

                Console.WriteLine("Territory ID: {0}", avoidanceZone.TerritoryId);
            }
            else
            {
                Console.WriteLine("GetAvoidanceZone error: {0}", errorString);
            }
        }
        /// <summary>
        /// Get Avoidance Zone
        /// </summary>
        /// <param name="territoryId"> Avoidance Zone Id </param>
        public void GetAvoidanceZone(string territoryId)
        {
            // Create the manager with the api key
              Route4MeManager route4Me = new Route4MeManager(c_ApiKey);

              AvoidanceZoneQuery avoidanceZoneQuery = new AvoidanceZoneQuery()
              {
            TerritoryId = territoryId
              };

              // Run the query
              string errorString;
              AvoidanceZone avoidanceZone = route4Me.GetAvoidanceZone(avoidanceZoneQuery, out errorString);

              Console.WriteLine("");

              if (avoidanceZone != null)
              {
            Console.WriteLine("GetAvoidanceZone executed successfully");

            Console.WriteLine("Territory ID: {0}", avoidanceZone.TerritoryId);
              }
              else
              {
            Console.WriteLine("GetAvoidanceZone error: {0}", errorString);
              }
        }
예제 #3
0
        /// <summary>
        /// Get Avoidance Zone
        /// </summary>
        /// <param name="territoryId"> Avoidance Zone Id </param>
        public void GetAvoidanceZone(string territoryId = null)
        {
            // Create the manager with the api key
            var route4Me = new Route4MeManager(ActualApiKey);

            bool isInnerExample = territoryId == null ? true : false;

            if (isInnerExample)
            {
                CreateAvoidanceZone();
                territoryId = this.avoidanceZone.TerritoryId;
            }

            var avoidanceZoneQuery = new AvoidanceZoneQuery()
            {
                TerritoryId = territoryId
            };

            // Run the query
            AvoidanceZone avoidanceZone = route4Me.GetAvoidanceZone(
                avoidanceZoneQuery,
                out string errorString);

            PrintExampleAvoidanceZone(avoidanceZone, errorString);

            if (isInnerExample)
            {
                RemoveAvidanceZone(territoryId);
            }
        }