コード例 #1
0
        public bool CheckCredentials(string email, string pass)
        {
            var a      = new FieldCheckerMethod();
            var client = new GebruikerClient();

            if (a.IsFilled(email) && a.IsFilled(pass))
            {
                try
                {
                    Gebruiker gebruiker = client.Get(email);
                    if (gebruiker != null && gebruiker.Wachtwoord == pass)
                    {
                        Xamarin.Forms.Application.Current.Properties["loggedIn"] = gebruiker;
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
                catch (AggregateException)
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }
コード例 #2
0
 public void AddGebruiker(string voornaam, string tussen, string achternaam, string email, string pass1, string pass2)
 {
     if (IsFilled(email) && IsFilled(voornaam) && IsFilled(achternaam) && IsFilled(pass1) && PassEqual(pass1, pass2))
     {
         DateTime        now             = DateTime.Now;
         Gebruiker       nieuweGebruiker = new Gebruiker("defaultGCode", voornaam, tussen, achternaam, email, now, 0, 0, pass1);
         GebruikerClient client          = new GebruikerClient();
         var             result          = client.Post(nieuweGebruiker);
         if (result)
         {
             DisplayAlert("Succes", "Gebruiker geregistreerd.", "Oke");
         }
         else
         {
             DisplayAlert("Alert", "Gebruiker niet geregistreerd. Er is iets misgegaan.", "Oke");
         }
     }
     else if (!(IsFilled(email) && IsFilled(voornaam) && IsFilled(achternaam) && IsFilled(pass1) && IsFilled(pass2)))
     {
         DisplayAlert("Alert", "Je hebt niet alle verplichte velden ingevuld!", "Oke");
     }
     else if (!(PassEqual(pass1, pass2)))
     {
         DisplayAlert("Alert", "De wachtwoorden die je hebt ingevuld komen niet overeen.", "Oke");
     }
     else
     {
         DisplayAlert("Alert", "Error", "Ben ik lekker mee...");
     }
 }