public App() { InitializeComponent(); if (MobileServiceUsers.GetCredentials()) { MainPage = new NavigationBar(); return; } MainPage = new Login(); }
private async void BtnLogin(object sender, EventArgs e) { var res = await MobileServiceUsers.LoginUserAsync(new Users() { UserName = users.Users.UserName, Password = users.Users.Password }); if (res) { Application.Current.MainPage = new Navigation.NavigationBar(); } else { users.Users.UserName = ""; users.Users.Password = ""; await DisplayAlert("Invalid Credentials", "Check username and password", "Ok"); } }
private void ListView_ItemSelected(object sender, SelectedItemChangedEventArgs e) { var item = e.SelectedItem as NavigationBarMenuItem; if (item == null) { return; } if (item.Title == "Logout") { MobileServiceUsers.Logout(); Application.Current.MainPage = new Login(); return; } var page = (Page)Activator.CreateInstance(item.TargetType); page.Title = item.Title; Detail = new NavigationPage(page); IsPresented = false; MasterPage.ListView.SelectedItem = null; }