public static void show_loader(int card_id)
        {
            if (!methods.IsConnected())
            {
                NoConnectionViewController.view_controller_name = "CreatingCardViewController";
                var vc = UINavigationController_;
                vc.PushViewController(sb.InstantiateViewController(nameof(NoConnectionViewController)), false);
                return;
            }
            staticLoaderView.Hidden = false;

            InvokeInBackground(async() =>
            {
                var UDID          = UIDevice.CurrentDevice.IdentifierForVendor.ToString();
                var res_card_data = await cards.CardDataGet(databaseMethods.GetAccessJwt(), card_id, UDID);
                if (/*res_card_data == Constants.status_code409 ||*/ res_card_data == Constants.status_code401)
                {
                    UINavigationController_.InvokeOnMainThread(() =>
                    {
                        ShowSeveralDevicesRestriction();
                        return;
                    });
                    return;
                }
                var des_card_data = JsonConvert.DeserializeObject <CardsDataModel>(res_card_data);
                try
                {
                    using (var url = new NSUrl(des_card_data.employment.company.logo.url))
                        using (var data = NSData.FromUrl(url))
                            CropCompanyLogoViewController.cropped_result = UIImage.LoadFromData(data);
                }
                catch
                {
                }
                UINavigationController_.InvokeOnMainThread(() =>
                {
                    try
                    {
                        PersonalDataViewControllerNew.images_list.Clear();
                    }
                    catch
                    {
                    }
                });
                if (des_card_data.gallery != null)
                {
                    foreach (var item in des_card_data.gallery)
                    {
                        UIImage image;
                        using (var url = new NSUrl(item.url))
                            using (var data = NSData.FromUrl(url))
                                image = UIImage.LoadFromData(data);
                        UINavigationController_.InvokeOnMainThread(() =>
                        {
                            PersonalDataViewControllerNew.images_list.Add(image);
                        });
                    }
                }
                UINavigationController_.InvokeOnMainThread(() =>
                {
                    PersonalDataViewControllerNew.mySurname    = des_card_data?.person?.lastName;
                    PersonalDataViewControllerNew.myName       = des_card_data?.person?.firstName;
                    PersonalDataViewControllerNew.myMiddlename = des_card_data?.person?.middleName;
                    PersonalDataViewControllerNew.myPhone      = des_card_data?.person?.mobilePhone;
                    PersonalDataViewControllerNew.myEmail      = des_card_data?.person?.email;
                    PersonalDataViewControllerNew.myHomePhone  = des_card_data?.person?.homePhone;
                    PersonalDataViewControllerNew.mySite       = des_card_data?.person?.siteUrl;
                    PersonalDataViewControllerNew.myDegree     = des_card_data?.person?.education;
                    PersonalDataViewControllerNew.myCardName   = des_card_data?.name;
                    try { PersonalDataViewControllerNew.myBirthdate = des_card_data.person.birthdate.Substring(0, 10); } catch { }

                    HomeAddressViewController.FullAddressStatic = des_card_data?.person?.location?.address;
                    HomeAddressViewController.myCountry         = des_card_data?.person?.location?.country;
                    HomeAddressViewController.myRegion          = des_card_data?.person?.location?.region;
                    HomeAddressViewController.myCity            = des_card_data?.person?.location?.city;
                    HomeAddressViewController.myIndex           = des_card_data?.person?.location?.postalCode;
                    HomeAddressViewController.myNotation        = des_card_data?.person?.location?.notes;
                    NewCardAddressMapViewController.lat         = des_card_data?.person?.location?.latitude?.ToString()?.Replace(',', '.');
                    NewCardAddressMapViewController.lng         = des_card_data?.person?.location?.longitude?.ToString()?.Replace(',', '.');
                    try { CompanyDataViewControllerNew.position = des_card_data.employment.position; } catch { }
                    try { CompanyDataViewControllerNew.companyName = des_card_data.employment.company.name; } catch { }
                    try { CompanyDataViewControllerNew.linesOfBusiness = des_card_data.employment.company.activity; } catch { }
                    try { CompanyDataViewControllerNew.foundationYear = des_card_data.employment.company.foundedYear.ToString(); } catch { }
                    try { CompanyDataViewControllerNew.clients = des_card_data.employment.company.customers; } catch { }
                    try { CompanyDataViewControllerNew.companyPhone = des_card_data.employment.company.phone; } catch { }
                    try { CompanyDataViewControllerNew.corporativePhone = des_card_data.employment.phone; } catch { }
                    try { CompanyDataViewControllerNew.fax = des_card_data.employment.company.fax; } catch { }
                    try { CompanyDataViewControllerNew.companyEmail = des_card_data.employment.company.email; } catch { }
                    try { CompanyDataViewControllerNew.corporativeSite = des_card_data.employment.company.siteUrl; } catch { }
                    try { CompanyAddressViewController.FullCompanyAddressStatic = des_card_data.employment.company.location.address; } catch { }
                    try { CompanyAddressViewController.country = des_card_data.employment.company.location.country; } catch { }
                    try { CompanyAddressViewController.region = des_card_data.employment.company.location.region; } catch { }
                    try { CompanyAddressViewController.city = des_card_data.employment.company.location.city; } catch { }
                    try { CompanyAddressViewController.index = des_card_data.employment.company.location.postalCode; } catch { }
                    try { CompanyAddressViewController.notation = des_card_data.employment.company.location.notes; } catch { }
                    try { CompanyAddressMapViewController.company_lat = des_card_data.employment.company.location.latitude.ToString().Replace(',', '.'); } catch { }
                    try { CompanyAddressMapViewController.company_lng = des_card_data.employment.company.location.longitude.ToString().Replace(',', '.'); } catch { }
                    if (des_card_data.person.socialNetworks != null)
                    {
                        try
                        {
                            SocialNetworkTableViewSource <int, int> .selectedIndexes?.Clear();
                            SocialNetworkTableViewSource <int, int> .socialNetworkListWithMyUrl?.Clear();
                        }
                        catch { }
                        //foreach (var item in des_card_data.person.socialNetworks)
                        //{
                        //    SocialNetworkTableViewSource<int, int>.selectedIndexes.Add(item.id);
                        //}
                        try
                        {
                            int i = 0;
                            foreach (var item_ in SocialNetworkData.SampleData())
                            {
                                foreach (var item in des_card_data?.person?.socialNetworks)
                                {
                                    if (item.id == item_.Id)
                                    {
                                        SocialNetworkTableViewSource <int, int> .selectedIndexes.Add(i);
                                        SocialNetworkTableViewSource <int, int> .socialNetworkListWithMyUrl.Add(new SocialNetworkModel {
                                            SocialNetworkID = item.id, ContactUrl = item.contactUrl
                                        });
                                    }
                                }
                                i++;
                            }
                            foreach (var item /*index*/ in SocialNetworkTableViewSource <int, int> .socialNetworkListWithMyUrl)//.selectedIndexes)
                            {
                                databaseMethods.InsertPersonalNetwork(new SocialNetworkModel {
                                    SocialNetworkID = item.SocialNetworkID, ContactUrl = item.ContactUrl
                                });
                                //databaseMethods.InsertPersonalNetwork(new SocialNetworkModel { SocialNetworkID = datalist[index].Id, ContactUrl = datalist[index].ContactUrl });
                            }
                        }
                        catch { }
                    }
                    staticLoaderView.Hidden = true;
                    personal_dataVC         = sb.InstantiateViewController(nameof(PersonalDataViewControllerNew));
                    UINavigationController_.PushViewController(personal_dataVC, true);
                });
            });
        }