Example #1
0
        public static void getDatabase()
        {
            InfoStore.Clear();
            statusOptions.Clear();
            statusOptions.Add("Preparing");
            statusOptions.Add("On-Deck");
            statusOptions.Add("In-Air");
            statusOptions.Add("Completed");


            string target = "https://airshowapp-d193b.firebaseio.com/.json?auth=" + InfoStore.CurrentUser.token;

            ServicePointManager.ServerCertificateValidationCallback += (send, certificate, chain, sslPolicyErrors) => { return(true); };

            try
            {
                WebClient client = new WebClient();
                client.Headers[HttpRequestHeader.ContentType] = "application/json";
                string rawResponse = client.DownloadString(new Uri(target));
                Console.WriteLine(rawResponse);
                database = Database.FromJson(rawResponse);;
            }
            catch (Exception E)
            {
                Console.WriteLine(E.ToString());
            }
        }