public override void CheckConnectivity()
 {
     Net.ConnectivityManager cm   = Application.Context.GetSystemService(Context.ConnectivityService) as Net.ConnectivityManager;
     Net.NetworkInfo         info = cm.ActiveNetworkInfo;
     NetworkSsid = null;
     if (info == null)
     {
         State = ConnectivityType.Unknown;
     }
     else if (info.IsConnectedOrConnecting)
     {
         State = (info.Type == Net.ConnectivityType.Wifi) ? ConnectivityType.Wifi : ConnectivityType.Data;
         if (State == ConnectivityType.Wifi)
         {
             string extraInfo = info.ExtraInfo;
             if (!String.IsNullOrWhiteSpace(extraInfo))
             {
                 var tokens = extraInfo.Split('"').Where((item, index) => index % 2 != 0);
                 if (tokens != null)
                 {
                     if (tokens.ToList().Count > 0)
                     {
                         NetworkSsid = tokens.First();
                     }
                 }
             }
         }
     }
     else
     {
         State = ConnectivityType.None;
     }
 }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.eval_system);
            // Create your application here

            var      textView1 = FindViewById <TextView>(Resource.Id.textView1);
            Typeface tf        = Typeface.CreateFromAsset(Assets, "Font/Tungsten.ttf");

            textView1.SetTypeface(tf, TypefaceStyle.Normal);
            textView1.Text = "ONLINE COMPLIANT MANAGEMENT AND EVALUATION SYSTEM  for";
            FindViews();
            HandleEvents();

            Android.Net.ConnectivityManager connectivityManager = (Android.Net.ConnectivityManager)GetSystemService(ConnectivityService);
            Android.Net.NetworkInfo         activeConnection    = connectivityManager.ActiveNetworkInfo;
            bool isOnline = (activeConnection != null) && activeConnection.IsConnected;

            if (isOnline == false)
            {
                AlertDialog.Builder dialog = new AlertDialog.Builder(this);
                AlertDialog         alert  = dialog.Create();
                alert.SetTitle("No Connection");
                alert.SetMessage("Please check your internet connection and try again.");
                alert.SetButton("OK", (c, ev) =>
                {
                    var activity = (Activity)this;
                    activity.FinishAffinity();
                });
                alert.Show();
            }
            else
            {
                prev = new WebClient().DownloadString("https://jsonblob.com/api/jsonBlob/7367dcc3-c852-11e8-8a99-ad6b1022dc2b");
            }
        }