public async Task Init()
        {
            var          username  = APIService.Username;
            List <Kupac> KupacList = await _kupac.Get <List <Kupac> >(null);

            foreach (var k in KupacList)
            {
                if (k.KorisnickoIme == username)
                {
                    kupac = k;
                    break;
                }
            }
            var list = await _ulaznice.Get <IEnumerable <Ulaznica> >(new UlaznicaSearchRequest()
            {
                KupacId = kupac.KupacId
            });

            UlazniceList.Clear();
            foreach (var ulaznica in list)
            {
                Prikazivanje p = await _prikazivanje.GetById <Prikazivanje>(ulaznica.PrikazivanjeId);

                //if (p.DatumPrikazivanja < DateTime.Now)
                //    ulaznica.Color = "LightGray";
                //else
                //    ulaznica.Color = "LightGreen";
                UlazniceList.Add(ulaznica);
                qrCode = ulaznica.Qrkod;
            }
        }
        public async Task Init()
        {
            KupciSearchRequest searchKupaca = new KupciSearchRequest();

            searchKupaca.KorisnickoIme = APIService.Username;
            List <Kupci> lista = await _kupciService.Get <List <Kupci> >(searchKupaca);

            var kupac = lista.First();
            UlazniceSearchRequest search = new UlazniceSearchRequest();

            search.KupacID = kupac.KupacID;
            var list = await _ulazniceService.Get <List <Ulaznice> >(search);

            UlazniceList.Clear();
            foreach (var ulaznica in list)
            {
                UlazniceList.Add(ulaznica);
            }
        }
예제 #3
0
        public async Task Init()
        {
            var             korisnicko    = APIService.KorisnickoIme;
            List <Korisnik> listKorisnici = await _apiServiceKorisnici.Get <List <Korisnik> >(null);

            foreach (var k in listKorisnici)
            {
                if (k.korisnickoIme == korisnicko)
                {
                    korisnik = k;
                    break;
                }
            }
            var list = await _apiServiceUlaznice.Get <IEnumerable <Ulaznica> >(new UlazniceSearchRequest()
            {
                KorisnikID = korisnik.KorisnikID
            });

            UlazniceList.Clear();
            foreach (var ulaznica in list)
            {
                Utakmica u = await _apiServiceUtakmice.GetById <Utakmica>(ulaznica.UtakmicaID);

                List <Uplata> uplata = await _apiServiceUplate.Get <List <Uplata> >(new UplateSearchRequest()
                {
                    UlaznicaID = ulaznica.UlaznicaID
                });

                ulaznica.cijena = uplata[0].Iznos;
                if (u.DatumOdigravanja < DateTime.Now)
                {
                    ulaznica.color = "LightGray";
                }
                else
                {
                    ulaznica.color = "LightGreen";
                }

                UlazniceList.Add(ulaznica);
            }
        }