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(); //} } }
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(); } } }