private void IzvrsiLogin(object _param)
        {
            Password = GenerateHashFromString(((Windows.UI.Xaml.Controls.PasswordBox)_param).Password.ToString());

            using (var DbObj = new TutorFinderApp.Models.TutorFinderDbContext()) {
                var Klijenti = DbObj.Klijenti;

                //pretraga da li ime i password postoje u bazi

                int      count    = 0;
                Korisnik korisnik = null;
                foreach (var k in Klijenti)
                {
                    if (k.Email == Email && k.Password == Password)
                    {
                        korisnik = k; count = 1; break;
                    }
                }


                if (korisnik != null && count == 1)
                {
                    //  navigationService.Navigate(typeof(InfoStudent),korisnik);
                    // ovdje treba navigirati na stranicu main page korisnika ako je pronađen u bazi
                    //
                }
                //else
                //{
                //   var dialog = new MessageDialog("Pogrešno korisničko ime/šifra!", "Neuspješna
                // prijava");

                //  await dialog.ShowAsync();
                //}
            }
        }
예제 #2
0
        private async void IzvrsiLogin(object _param)
        {
            Password = GenerateHashFromString(((Windows.UI.Xaml.Controls.PasswordBox)_param).Password.ToString());

            using (var DbObj = new TutorFinderApp.Models.TutorFinderDbContext())
            {
                var Klijenti = DbObj.Klijenti;

                //pretraga da li ime i password postoje u bazi
                Korisnik korisnik = null;

                foreach (var k in DbObj.Klijenti)
                {
                    if (k.Email == Email && k.Password == Password)
                    {
                        korisnik = k;
                        navigationService.Navigate(typeof(MainKlijent), k);
                        return;
                    }
                }


                foreach (var k in DbObj.Instruktori)
                {
                    if (k.Email == Email && k.Password == Password)
                    {
                        korisnik = k;
                        navigationService.Navigate(typeof(MainInstruktor), k);
                        return;
                    }
                }


                if (korisnik == null)
                {
                    var dialog = new MessageDialog("Pogrešno korisničko ime/šifra!", "Neuspješna prijava");

                    await dialog.ShowAsync();
                }
            }
        }