private void Login()
 {
     // ki.
     // NavigationState.NavigateAndReset(new RecoverPasswordViewModel(dr));
     try
     {
         NavigationState.Navigate(new LoginViewModel(dr));
     }
     catch (UnhandledErrorException e)
     {
     }
 }
Example #2
0
        public void Navigate(string Path, Dictionary <string, object> parms)
        {
            var Index = _navigationState.Navigate(parms);
            var prms  = new NavigationParameters();

            prms.Add(Index.ToString(), parms);
            var callback = new Action <NavigationResult>(nav =>
            {
                var vws  = nav.Context.NavigationService.Region.Views;
                var view = (FrameworkElement)vws.ElementAt(nav.Context.NavigationService.Region.Views.Count() - 1);
                if (view.DataContext is INavigationView)
                {
                    ((INavigationView)view.DataContext).NavigationIndex = Index;
                }
            });

            _regionManager.RequestNavigate("Main", Path, callback);
        }
Example #3
0
 public void OnLoaded()
 {
     token = ConnectEvent.Instance.Subscribe((c) =>
     {
         if (c.Method == "ReceiveUpdate" && !IsEnabled)
         {
             if (c.Parms.ContainsKey("HostCode") && c.Parms["HostCode"].ToString().ToUpper() == HostCode.ToUpper())
             {
                 var parms = new Dictionary <string, object>();
                 parms.Add("HostCode", HostCode.ToUpper());
                 parms.Add("IsHost", false);
                 parms.Add("Name", Name);
                 if (c.Parms.ContainsKey("UserNames"))
                 {
                     parms.Add("UserNames", c.Parms["UserNames"]);
                 }
                 var i = _navigationState.Navigate(parms);
                 _navigation.Navigate($"Meeting", parms);
                 token.Dispose();
                 token = null;
             }
         }
     });
 }
Example #4
0
        public void Navigate(string Path, Dictionary <string, object> parms)
        {
            var Index = _navigationState.Navigate(parms);

            _navigationManager.NavigateTo($"/{Path}/{Index}");
        }
Example #5
0
        private async Task Logout()
        {
            await authService.Logout();

            NavigationState.Navigate(new CreateProfileViewModel(dr));
        }
 private void ShowPrivacyPolicy()
 {
     NavigationState.Navigate(new WebViewModel("test_page.htm", dr));
 }
 private void ShowUserTerms()
 {
     NavigationState.Navigate(new WebViewModel("test_page.htm", dr));
 }