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);
            }
        }
示例#2
0
        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);
                }
            }
        }