public async void LoadDataFromServer()
        {
            try
            {
                await LoadServerDataAsync();

                //Check preference login
                string IDLogin = Preferences.Get("IDLogin", string.Empty);
                if (string.IsNullOrEmpty(IDLogin))
                {
                    App.Current.MainPage = new NavigationPage(LoginView.GetInstance());
                    return;
                }

                string IDUser = Preferences.Get("UsernameLogin", string.Empty);
                User   user   = DataProvider.GetInstance().GetUserByIDUser(IDUser);
                if (user == null || user.ExternalId != IDLogin)
                {
                    OneSignal.Current.SetExternalUserId("");
                    //OneSignal.Current.SendTag("IsLogined", "0");
                    Preferences.Set("IDLogin", "");
                    App.Current.MainPage = new NavigationPage(LoginView.GetInstance());
                    return;
                }

                string username = Preferences.Get("UsernameLogin", string.Empty);
                string password = Preferences.Get("PasswordLogin", string.Empty);
                var    middle   = new MiddleView(username, password);
                middle.ChangeAlreadyLogin();

                await App.Current.MainPage.Navigation.PushAsync(middle);
            }
            catch (Exception e)
            {
                Busy = false;
                HandleException.Onboarding();
                return;
            }
        }