public async Task Init() { var korisnicko = APIService.KorisnickoIme; var zaposlenici = await _service.Get <List <Zaposlenici> >(null); var putnici = await _servicePutnik.Get <List <PutniciKorisnici> >(null); foreach (var z in zaposlenici) { if (z.KorisnickoIme == korisnicko) { Zaposlenik = z; Ime = z.Ime; Prezime = z.Prezime; Kontakt = z.Kontakt; Email = z.Email; KorisnickoIme = z.KorisnickoIme; break; } } foreach (var z in putnici) { if (z.KorisnickoIme == korisnicko) { IsPutnik = true; Putnik = z; Ime = z.Ime; Prezime = z.Prezime; Kontakt = z.Kontakt; Email = z.Email; KorisnickoIme = z.KorisnickoIme; break; } } }
async Task Login() { IsBusy = true; APIService.KorisnickoIme = KorisnickoIme; APIService.Lozinka = Lozinka; try { await _service.Get <dynamic>(null); //Application.Current.MainPage = new MainPage(); PutniciKorisnici p = null; List <PutniciKorisnici> lista = await _servicePutnici.Get <List <PutniciKorisnici> >(null); foreach (var putnik in lista) { if (putnik.KorisnickoIme == KorisnickoIme) { p = putnik; break; } } if (p != null) { Application.Current.MainPage = new MainPagePutnik();// id na putnika } else { Application.Current.MainPage = new MainPage();//id na zaposlenika } } catch (Exception ex) { } finally { IsBusy = false; } }