Example #1
0
        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;
                }
            }
        }
Example #2
0
        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;
            }
        }