public async Task Init() { PrijateljstvoSearchRequest request = new PrijateljstvoSearchRequest { KorisnikPrimalacId = Global.Korisnik.Id, IsPrihvaceno = false }; var dobijeniZahtjevi = await _prijateljstvoService.Get <List <Prijateljstvo> >(request); DobijeniZahtjevi.Clear(); foreach (var p in dobijeniZahtjevi) { PrijateljstvoPrikaz zahtjev = new PrijateljstvoPrikaz { Id = p.Id, IdPrijatelja = p.KorisnikPosiljalacId, ImePrezime = p.ImePrezimePosiljaoca, Slika = p.Slika, IsVisible = (p.Slika == null) ? false : true, IconIsVisible = (p.Slika == null) ? true : false, IconSource = "usericon.png" }; DobijeniZahtjevi.Add(zahtjev); } }
public async Task Init() { PrijateljstvoSearchRequest request = new PrijateljstvoSearchRequest { KorisnikPosiljalacId = Global.Korisnik.Id, KorisnikPrimalacId = Global.Korisnik.Id, IsPrihvaceno = true, //-- EventId = this.EventId, PozivalacId = Global.Korisnik.Id }; var prijateljstva = await _prijateljstvoService.Get <List <Prijateljstvo> >(request); if (prijateljstva.Count == 0) { Poruka = Messages.NemaPrikazanihPrijatelja; } PrijateljiList.Clear(); foreach (var p in prijateljstva) { if (p.KorisnikPosiljalacId == Global.Korisnik.Id) // znaci primalac mu je prijatelj { PrijateljstvoPrikaz prijatelj = new PrijateljstvoPrikaz { Id = p.Id, IdPrijatelja = p.KorisnikPrimalacId, ImePrezime = p.ImePrezimePrimaoca, Slika = p.Slika, IsVisible = (p.Slika == null) ? false : true, // false //ako je slika null false, ako nije onda true IconIsVisible = (p.Slika == null) ? true : false, IconSource = "usericon.png" }; PrijateljiList.Add(prijatelj); } else // KorinsikPrimalac je ovaj korisnik, posiljalac mu je prijatelj { PrijateljstvoPrikaz prijatelj = new PrijateljstvoPrikaz { Id = p.Id, IdPrijatelja = p.KorisnikPosiljalacId, ImePrezime = p.ImePrezimePosiljaoca, Slika = p.Slika, IsVisible = (p.Slika == null) ? false : true, // false //ako je slika null false, ako nije onda true IconIsVisible = (p.Slika == null) ? true : false, IconSource = "usericon.png" }; PrijateljiList.Add(prijatelj); } } }