private async Task FillDataAsync()
        {
            NoConnection.Visibility = Visibility.Hidden;
            LoadingData.Visibility  = Visibility.Visible;
            svm = new SourceViewModel();

            bool status = await Task.Run(() => svm.IsServerConnected());

            if (status == true) //Connection Established
            {
                pk = svm.GetParkingLots();
                FillInfoASync();
                LoadingData.Visibility = Visibility.Hidden;
            }
            else //No Connection
            {
                NoConnection.Visibility = Visibility.Visible;
                LoadingData.Visibility  = Visibility.Hidden;
                Console.WriteLine("Not Connected");
            }
        }