コード例 #1
0
        public static JurisdictionCollection GetJurisdictions()
        {
            JurisdictionCollection collection = new JurisdictionCollection();
            JurisdictionList       list       = GetJurisdictionList();

            int total = list.Data.Count;

            for (var i = 0; i < total; i++)
            {
                var    data            = list.Data[i];
                string jurisdictionURL = JurisdictionsBaseURL + "/" + data.Id;

                int percent = (int)Math.Round(i * ((decimal)100 / total));

                // ConsoleEx.WriteProgress("Getting Jurisdictions", "Jurisdictions", data.Title, percent);

                string jurisdictionJson = InvokeWebRequest(jurisdictionURL);

                var jurisdiction = JurisdictionsSerializer.Deserialize(jurisdictionJson);

                collection.Add(jurisdiction);
            }

            Console.WriteLine();

            return(collection);
        }