示例#1
0
        public async Task Init()
        {
            var list = await _sekcije.Get <IEnumerable <Sekcije> >(new SekcijeSearchRequest()
            {
                KategorijaId = Kategorija.KategorijaId
            });

            SekcijeList.Clear();

            foreach (var sekcija in list)
            {
                var ocjenasekcija = await _ocjene.Get <IEnumerable <OcjeneSekcije> >(new OcjeneSekcijeSearchRequest()
                {
                    SekcijaId = sekcija.SekcijaId
                });

                var sum = 0;

                foreach (var os in ocjenasekcija)
                {
                    sum += os.Ocjena;
                }

                if (sum > 0 && ocjenasekcija.Count() > 0)
                {
                    sekcija.Ocjena = sum / ocjenasekcija.Count();
                }

                SekcijeList.Add(sekcija);
            }
        }
示例#2
0
        public async Task Init()
        {
            KorisniciMob        korisnik  = new KorisniciMob();
            var                 username  = APIService.Username;
            List <KorisniciMob> korisnici = await _korisnici.Get <List <KorisniciMob> >(null);

            foreach (var k in korisnici)
            {
                if (k.KorisnickoIme == username)
                {
                    korisnik = k;
                    break;
                }
            }

            var preporuke = await _preporuke.GetById <List <Sekcije> >(korisnik.KorisnikId);

            SekcijeList.Clear();

            foreach (var item in preporuke)
            {
                SekcijeList.Add(item);
            }
        }