private async void Save_OnClicked(object sender, EventArgs e)
        {
            try
            {
                var device   = Resolver.Resolve <IDevice>();
                var oNetwork = device.Network; // Create Interface to Network-functions
                var xx       = oNetwork.InternetConnectionStatus() == NetworkStatus.NotReachable;
                if (xx == true)
                {
                    await DisplayAlert(AppResources.Label_Error, AppResources.Label_CheckYourInternetConnection, AppResources.Label_OK);
                }
                else
                {
                    #region Send Data

                    using (var client = new HttpClient())
                    {
                        var Passwords = new Dictionary <string, string>
                        {
                            { "message_privacy", WhocamessagemePicker.SelectedIndex.ToString() },
                            { "follow_privacy", Whocanfollowme.SelectedIndex.ToString() },
                            { "birth_privacy", Whocanseemybirthday.SelectedIndex.ToString() }
                        };

                        string Pass        = JsonConvert.SerializeObject(Passwords);
                        var    formContent = new FormUrlEncodedContent(new[]
                        {
                            new KeyValuePair <string, string>("user_id", Settings.User_id),
                            new KeyValuePair <string, string>("type", "privacy_settings"),
                            new KeyValuePair <string, string>("s", Settings.Session),
                            new KeyValuePair <string, string>("user_data", Pass)
                        });

                        var response =
                            await
                            client.PostAsync(
                                Settings.Website + "/app_api.php?application=phone&type=update_user_data",
                                formContent);

                        response.EnsureSuccessStatusCode();
                        string json = await response.Content.ReadAsStringAsync();

                        var    data      = JsonConvert.DeserializeObject <Dictionary <string, object> >(json);
                        string apiStatus = data["api_status"].ToString();
                        if (apiStatus == "200")
                        {
                            var ID = SQL_Commander.GetPrivacyDBCredentialsById(Settings.User_id);
                            if (ID != null)
                            {
                                SQL_Commander.UpdatePrivacyDBCredentials(new PrivacyDB()
                                {
                                    UserID            = Settings.User_id,
                                    WhoCanSeeMyBirday = Whocanseemybirthday.SelectedIndex,
                                    WhoCanFollowMe    = Whocanfollowme.SelectedIndex,
                                    WhoCanMessageMe   = WhocamessagemePicker.SelectedIndex
                                });
                            }
                            else
                            {
                                SQL_Commander.InsertPrivacyDBCredentials(new PrivacyDB()
                                {
                                    UserID            = Settings.User_id,
                                    WhoCanSeeMyBirday = Whocanseemybirthday.SelectedIndex,
                                    WhoCanFollowMe    = Whocanfollowme.SelectedIndex,
                                    WhoCanMessageMe   = WhocamessagemePicker.SelectedIndex
                                });
                            }

                            Save.Text = "Saved";
                        }
                        else
                        {
                            Save.Text = "Save";
                        }
                    }
                }

                #endregion
            }
            catch (Exception)
            {
            }
        }