Esempio n. 1
0
        public void DownloadData(string id)
        {
            var webClient = new WebClient()
            {
                Encoding = Encoding.UTF8
            };

            string personalisedUrl = url + id;

            try
            {
                byte[] myDataBuffer = webClient.DownloadData(personalisedUrl);

                string    download = Encoding.ASCII.GetString(myDataBuffer);
                JsonValue value    = JsonValue.Parse(download);

                foreach (JsonObject result in value)
                {
                    DatabaseClient dbc          = new DatabaseClient(context);
                    ClientRecord   clientRecord = new ClientRecord(result);
                    dbc.InsertClientData(clientRecord);

                    DatabaseZorgmoment dbz          = new DatabaseZorgmoment(context);
                    ZorgmomentRecord   momentRecord = new ZorgmomentRecord(result);
                    dbz.InsertZorgmomenten(momentRecord);

                    DatabaseTaak dbt = new DatabaseTaak(context);
                    foreach (JsonObject taak in result["taken"])
                    {
                        TaakRecord taakRecord = new TaakRecord(taak);
                        dbt.InsertTaken(taakRecord);
                    }
                }
            }
            catch (WebException e)
            {
                Console.WriteLine("exception: " + e.Message);
            }
        }