protected async override void OnAppearing()
        {
            int userID = Convert.ToInt32(Application.Current.Properties["UserID"]);

            User = await UserProfileViewModel.GetUser(userID);

            UserName.Text    = User.Name;
            UserImage.Source = App.ServiceURL + User.Image;

            UserProfileViewModel.Relatives = await UserProfileViewModel.GetUserRelatives(userID);

            //  UserProfileViewModel.Relatives = await UserProfileViewModel.SQLiteGetUserRelatives();

            UserProfileViewModel.OrganDetails = await UserProfileViewModel.GetUserChoice(userID);

            if (UserProfileViewModel.OrganDetails != null)
            {
                /* UserProfileViewModel.LblText = UserProfileViewModel.OrganDetails[descIndex].Description;
                 * descIndex++;
                 * UserProfileViewModel.Messages = await UserProfileViewModel.GetMessage(userID);
                 * UserProfileViewModel.LblTextMsg = UserProfileViewModel.Messages[UserProfileViewModel.Messages.Count - 1].MessageBody;  */
            }
            BindingContext = UserProfileViewModel;
        }