private async void ContinueWithoutAccountButton_OnClicked(object sender, EventArgs e) { _tabbedMapMainPage = new TabbedMapMainPage(); _tabbedMapMainPage.StartUpWithoutUser(); await Navigation.PushAsync(_tabbedMapMainPage); Navigation.RemovePage(this); }
private async void SignInButton_OnClicked(object sender, EventArgs e) { try { var uName = UserNameEntry.Text; var pWord = PasswordEntry.Text; PasswordController pCtrl = new PasswordController(); bool status = await pCtrl.VerifyLogin(uName, pWord); if (status) { IUserRestService restService = new UserRestService(); User user = await restService.FindByUserName(uName); if (user != null) { _tabbedMapMainPage = new TabbedMapMainPage { User = user }; _tabbedMapMainPage.StartUpWithUser(); await Navigation.PushAsync(_tabbedMapMainPage); Navigation.RemovePage(this); } } } catch (EmptyInputException exc) { await DisplayAlert("Fejl", exc.ReturnMessage, "OK"); } catch (UserOrPasswordException exc) { await DisplayAlert("Fejl", exc.ReturnMessage, "OK"); } catch (FaultException <UserOrPasswordException> exc) { await DisplayAlert("Fejl", exc.Message, "OK"); } catch (FaultException <UserNotFoundException> exc) { await DisplayAlert("Fejl", exc.Message, "OK"); } catch (FaultException <Exception> exc) { await DisplayAlert("Fejl", exc.Message, "OK"); } catch (Exception exc) { await DisplayAlert("Fejl", exc.Message, "OK"); } }
public StartUpPage() { InitializeComponent(); try { _tabbedMapMainPage = new TabbedMapMainPage(); ILocationRestService iRestService = new LocationRestService(); iRestService.SetTopLocations(); } catch (FaultException <Exception> exc) { DisplayAlert("Fejl", exc.Message, "OK"); } }