Example #1
0
 async Task Giris()
 {
     try
     {
         if (string.IsNullOrEmpty(txtKullaniciAdi.Text) | string.IsNullOrEmpty(txtSifre.Password))
         {
             await Mesaj.MesajGoster("Lütfen Kullanıcı Adınızı ve Şifrenizi Yazınız!");
         }
         progressBar.IsActive = true;
         Uye = null;
         App.APIService = new DataClient();
         var giris = await App.APIService.Giris(txtKullaniciAdi.Text, txtSifre.Password);
         if (giris != null && giris.Sonuc)
         {
             SettingsHelper.SaveSetting("KullaniciAdi", txtKullaniciAdi.Text);
             SettingsHelper.SaveSetting("Sifre", txtSifre.Password);
             SettingsHelper.SaveSetting("BeniHatirla", true.ToString());
             Uye = JsonConvert.DeserializeObject<User>(JsonConvert.SerializeObject(giris.Data));
             Navigator.CurrentFrame.Navigate(typeof(HosgeldinPage), Uye);
         }
         else
         {
             await Mesaj.MesajGoster(giris.Mesaj); //geldim
         }
     }
     catch (Exception ex)
     {
         await App.APIService.Log("Giriş Sayfası Login Hatası Detaylar: " + ex.Message);
     }
     finally
     {
         progressBar.IsActive = false;
     }
 }
Example #2
0
 public static async Task CikisYap()
 {
     Uye = null;
     await App.APIService.Cikis();
     SettingsHelper.SaveSetting("KullaniciAdi", null);
     SettingsHelper.SaveSetting("Sifre", null);
     SettingsHelper.SaveSetting("BeniHatirla", null);
     while (Navigator.CurrentFrame.CanGoBack)
         Navigator.CurrentFrame.GoBack();
 }