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