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