Beispiel #1
0
        public async Task Init()
        {
            var        korisnicko      = APIService.KorisnickoIme;
            var        putnikID        = 0;
            APIService _putniciService = new APIService("PutniciKorisnici");
            var        putnici         = await _putniciService.Get <List <PutniciKorisnici> >(null);

            foreach (var putnik in putnici)
            {
                if (putnik.KorisnickoIme == korisnicko)
                {
                    putnikID = putnik.PutnikKorisnikId;
                    break;
                }
            }

            var ocjene = await _serviceOcjene.Get <List <OcjenePutovanja> >(new OcjenePutovanjaSearchRequest
            {
                PutnikKorisnikId = putnikID
            });

            if (ocjene.Count == 0)
            {
                OcjenaMessage = true;
            }
            else
            {
                OcjenaMessage = false;
            }

            ListOcjene.Clear();
            foreach (var i in ocjene)
            {
                ListOcjene.Add(i);
            }

            var komentari = await _serviceKomentari.Get <List <Komentari> >(new KomentariSearchRequest
            {
                PutnikKorisikId = putnikID
            });

            ListKomentari.Clear();
            foreach (var i in komentari)
            {
                ListKomentari.Add(i);
            }
        }
Beispiel #2
0
        public async Task Init()
        {
            var komentari = await _serviceKomentari.Get <List <Komentari> >(new KomentariSearchRequest
            {
                PutovanjeId = Putovanje.PutovanjaId
            });

            ListKomentari.Clear();
            foreach (var i in komentari)
            {
                ListKomentari.Add(i);
            }
            var ocjene2 = await _serviceOcjene2.Get <List <Ocjene> >(null);

            ListOcjene.Clear();
            foreach (var i in ocjene2)
            {
                ListOcjene.Add(i);
            }


            var ocjene = await _serviceOcjene.Get <List <OcjenePutovanja> >(new OcjenePutovanjaSearchRequest
            {
                PutovanjeId = Putovanje.PutovanjaId
            });

            int sumOcjena = 0;

            foreach (var i in ocjene)
            {
                sumOcjena += (int)i.OcjenaId;
            }
            if (ocjene.Count > 0)
            {
                ProsjecnaOcjena = sumOcjena / ocjene.Count;
            }
        }