public async Task Init() { Korisnik korisnik = new Korisnik(); var username = APIService.Username; List <Korisnik> lista = await _apiServiceKorisnik.Get <List <Korisnik> >(null); foreach (var k in lista) { if (k.KorisnickoIme == username) { korisnik = k; break; } } var list = await _apiServicePreporuke.GetById <List <Recept> >(korisnik.KorisnikId); ReceptList.Clear(); foreach (var item in list) { if (item.Odobren == true) { ReceptList.Add(item); } } }
public async Task UcitajRecepte() { var list = await _recept.Get <List <Recept> >(null); ReceptList.Clear(); foreach (var p in list) { ReceptList.Add(p); } }
public async Task PrikazRecepataPage() { var list = await _recept.Get <IEnumerable <Recept> >(null); ReceptList.Clear(); foreach (var s in list) { if (s.Odobren == true) { ReceptList.Add(s); } } }
public async Task PretragaRecepata() { if (GrupaJelaList.Count() == 0) { var grupajelalist = await _grupajela.Get <List <GrupaJela> >(null); foreach (var i in grupajelalist) { GrupaJelaList.Add(i); } } if (KategorijaList.Count() == 0) { var kategorijalist = await _kategorija.Get <List <Kategorija> >(null); foreach (var i in kategorijalist) { KategorijaList.Add(i); } } if (SlozenostList.Count() == 0) { var slozenostlist = await _slozenost.Get <List <Slozenost> >(null); foreach (var i in slozenostlist) { SlozenostList.Add(i); } } if ((SelectedGrupaJela != null && SelectedKategorija != null) && SelectedSlozenost != null) { ReceptSearchRequest request = new ReceptSearchRequest() { KategorijaId = SelectedKategorija.KategorijaId, GrupaJelaId = _selectedGrupaJela.GrupaJelaId, SlozenostId = _selectedSlozenost.SlozenostId }; var list = await _recept.Get <List <Recept> >(request); ReceptList.Clear(); foreach (var i in list) { if (i.Odobren == true) { ReceptList.Add(i); } } } }
public async Task Init() { var list = await _apiNotifikacija.Get <IEnumerable <Notifikacija> >(null); Korisnik korisnik = new Korisnik(); var username = APIService.Username; List <Korisnik> lista = await _apiKorisnik.Get <List <Korisnik> >(null); foreach (var k in lista) { if (k.KorisnickoIme == username) { korisnik = k; break; } } ReceptList.Clear(); var list2 = await _apiRecept.Get <IEnumerable <Recept> >(null); foreach (var b in list2) { if (b.KorisnikId == korisnik.KorisnikId) { ReceptList.Add(b); } } NotifikacijaList.Clear(); foreach (var notif in list) { foreach (var c in ReceptList) { if (notif.ReceptId == c.ReceptId && notif.IsProcitano == false) { NotifikacijaList.Add(notif); } } } }