Exemplo n.º 1
0
        private void RegisterServices()
        {
            WebService = new WebService();
            LoginService = new LoginService();

            PushService = DependencyService.Get<IPushService>();
            SsoService = DependencyService.Get<ISSOService>();
        }
Exemplo n.º 2
0
		async void OnLogin(object sender, EventArgs e)
		{
			var service = new LoginService ();
			AuthToken token = await service.Login (username.Text, password.Text);

			if (token != null) {
				var store = DependencyService.Get<ITokenStore> ();
				var app = (App) App.Current;

				store.saveToken (token);

				app.AuthToken = token;
				app.CurrentSite = app.MainSite;
				app.WebService = new WebService ();

				MessagingCenter.Send<Xamarin.Forms.Application> (App.Current, "login_succesful");
				MessagingCenter.Send<Xamarin.Forms.Application> (App.Current, "refresh_menu");

				await app.MainPage.Navigation.PopModalAsync ();
			} else {
				await DisplayAlert ("Login", "Kon niet inloggen, controleer je gebruikersnaam en wachtwoord.", "Ok");
			}
		}