public async Task Init() { if (KategorijaList.Count == 0) { var list1 = await _clanakkategorija.Get <List <ClanakKategorija> >(null); KategorijaList.Clear(); foreach (var novost in list1) { KategorijaList.Add(novost); } } if (Kategorija != null) { var list = await _novostiService.Get <IEnumerable <Clanak> >(new ClanakSearchRequest { KategorijaId = Kategorija.ClanciKategorijaId }); NovostiList.Clear(); foreach (var novost in list) { NovostiList.Add(novost); } } else { var list = await _novostiService.Get <IEnumerable <Clanak> >(null); NovostiList.Clear(); foreach (var novost in list) { NovostiList.Add(novost); } } }
public async Task Init() { var list = await _apigrupajela.Get <List <GrupaJela> >(null); GrupaJelaList.Clear(); foreach (var z in list) { GrupaJelaList.Add(z); } var list1 = await _apislozenost.Get <List <Slozenost> >(null); SlozenostList.Clear(); foreach (var h in list1) { SlozenostList.Add(h); } var list2 = await _apikategorija.Get <List <Kategorija> >(null); KategorijaList.Clear(); foreach (var h in list2) { KategorijaList.Add(h); } }
public async Task Init() { if (KategorijaList.Count == 0) { var kategorijeList = await _kategorijeService.Get <List <Kategorija> >(null); foreach (var x in kategorijeList) { KategorijaList.Add(x); } } if (SelectedKategorija != null) { DioSearchRequest req = new DioSearchRequest { KategorijaId = SelectedKategorija.KategorijaId }; await Napuni(req); } else { await Napuni(null); } }
public async Task PrikazKategorije() { var list = await _service.Get <IEnumerable <Kategorija> >(null); KategorijaList.Clear(); foreach (var kategorija in list) { KategorijaList.Add(kategorija); } }
public async Task UcitajKategoriju() { var list = await _apiKategorija.Get <List <Kategorija> >(null); KategorijaList.Clear(); foreach (var g in list) { KategorijaList.Add(g); } }
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() { Restoran = await _restoranService.GetById <MRestoran>(Restoran.RestoranId); //populate pickers if (KategorijaList.Count == 0) { var kategorije = await _kategorijeService.Get <IEnumerable <MKategorija> >(null); KategorijaList.Insert(0, new MKategorija { Naziv = "Sve" }); foreach (var y in kategorije) { KategorijaList.Add(y); } } if (MeniList.Count == 0) { var meni = await _meniService.Get <IEnumerable <MMeni> >(new MeniSearchRequest { RestoranId = Restoran.RestoranId }); MeniList.Insert(0, new MMeni { Naziv = "Sve" }); foreach (var y in meni) { MeniList.Add(y); } } List <MMeniProdukti> listaProdukti = null; MeniProduktiSearchRequest request = new MeniProduktiSearchRequest(); if (SelectedKategorija != null && SelectedMeni != null) { if (SelectedKategorija.KategorijaId == 0 && SelectedMeni.MeniId == 0) { request.RestoranId = Restoran.RestoranId; listaProdukti = await _meniProduktiService.Get <List <MMeniProdukti> >(request); ProizvodiList.Clear(); foreach (var x in listaProdukti) { ProizvodiList.Add(x); } } else { if (SelectedKategorija.KategorijaId == 0) { request.KategorijaId = null; } else { request.KategorijaId = SelectedKategorija.KategorijaId; } if (SelectedMeni.MeniId == 0) { request.MeniId = null; } else { request.MeniId = SelectedMeni.MeniId; } request.RestoranId = Restoran.RestoranId; listaProdukti = await _meniProduktiService.Get <List <MMeniProdukti> >(request); ProizvodiList.Clear(); foreach (var x in listaProdukti) { ProizvodiList.Add(x); } } } }
public async Task Init() { if (KategorijaList.Count == 0) { var kategorijaList = await _serviceKategorije.get <List <Kategorija> >(null); foreach (var k in kategorijaList) { KategorijaList.Add(k); } } if (SelectedKategorija != null) { var eknjigakategorijaList = await _serviceEknjigeKategorija.get <List <EKnjigaKategorija> >(null); KnjigaList.Clear(); var kategotijalist = await _serviceKategorije.get <List <Kategorija> >(null); var eknjigaautorilist = await _serviceKnjigeAutor.get <List <EKnjigeAutor> >(null); List <EknjigaMobile> knjigamobileList = await _serviceknjige.get <List <EknjigaMobile> >(null); foreach (var e in knjigamobileList) { //e.Kategorije = null; //e.Kategorije = new List<Kategorija>(); foreach (var kk in eknjigakategorijaList) { if (kk.EKnjigaID == e.EKnjigaID) { var kategorija = await _serviceKategorije.getbyId <Kategorija>(kk.KategorijaID); e.Kategorije += kategorija.Naziv; e.Kategorije += " "; } } } foreach (var e in knjigamobileList) { //e.Autori = null; //e.Autori = new List<Autor>(); foreach (var ea in eknjigaautorilist) { if (ea.EKnjigaID == e.EKnjigaID) { var autor = await _serviceAutori.getbyId <Autor>(ea.AutorID); e.Autori += autor.Ime + " " + autor.Prezime + ","; } } } foreach (var m in knjigamobileList) { foreach (var item in eknjigakategorijaList) { if (item.KategorijaID == SelectedKategorija.KategorijaID && m.EKnjigaID == item.EKnjigaID) { m.OcjenaKnjige = (float)Math.Round(m.OcjenaKnjige * 10f) / 10f; KnjigaList.Add(m); } } } } else { var eknjigakategorijaList = await _serviceEknjigeKategorija.get <List <EKnjigaKategorija> >(null); KnjigaList.Clear(); var kategotijalist = await _serviceKategorije.get <List <Kategorija> >(null); var eknjigaautorilist = await _serviceKnjigeAutor.get <List <EKnjigeAutor> >(null); List <EknjigaMobile> knjigamobileList = await _serviceknjige.get <List <EknjigaMobile> >(null); foreach (var e in knjigamobileList) { //e.Kategorije = null; //e.Kategorije = new List<Kategorija>(); foreach (var kk in eknjigakategorijaList) { if (kk.EKnjigaID == e.EKnjigaID) { var kategorija = await _serviceKategorije.getbyId <Kategorija>(kk.KategorijaID); e.Kategorije += kategorija.Naziv; e.Kategorije += " "; } } } foreach (var e in knjigamobileList) { //e.Autori = null; //e.Autori = new List<Autor>(); foreach (var ea in eknjigaautorilist) { if (ea.EKnjigaID == e.EKnjigaID) { var autor = await _serviceAutori.getbyId <Autor>(ea.AutorID); e.Autori += autor.Ime + " " + autor.Prezime + ","; } } } foreach (var item in knjigamobileList) { item.OcjenaKnjige = (float)Math.Round(item.OcjenaKnjige * 10f) / 10f; KnjigaList.Add(item); } } }