public async Task Init() { if (VrsteProizvodaList.Count == 0) { var VrsteProizvodalist = await _VrsteProizvodaService.Get <List <VrsteProizvoda> >(null); foreach (var vrstaProizvoda in VrsteProizvodalist) { VrsteProizvodaList.Add(vrstaProizvoda); } } if (SelectedVrstaProizvoda != null) { ProizvodSearchRequest search = new ProizvodSearchRequest(); search.VrstaProizvodaId = SelectedVrstaProizvoda.Id; var list = await _service.Get <List <Proizvod> >(search); ProizvodiList.Clear(); foreach (var proizvod in list) { ProizvodiList.Add(proizvod); } } }
public async Task Init() { if (VrsteProizvodaList.Count == 0) { var vrsteProizvodaList = await _vrsteProizvodaService.Get <List <VrsteProizvoda> >(null); foreach (var vrsteProizvoda in vrsteProizvodaList) { VrsteProizvodaList.Add(vrsteProizvoda); } } if (SelectedVrstaProizvoda != null) { ProizvodiSearchRequest searchRequest = new ProizvodiSearchRequest(); searchRequest.VrstaId = SelectedVrstaProizvoda.VrstaId; var list = await _proizvodiService.Get <IList <Proizvodi> >(searchRequest); ProizvodiList.Clear(); foreach (var item in list) { ProizvodiList.Add(item); } } }
public async Task Init() { if (VrsteProizvodaList.Count() == 0) { var vrsteProizvodaList = await _vrstePorizvodaService.Get <List <VrsteProizvoda> >(null); foreach (var vrsteProizvoda in vrsteProizvodaList) { VrsteProizvodaList.Add(vrsteProizvoda); } } if (selectedVrsteProizvoda != null) { ProizvodiSearchRequest search = new ProizvodiSearchRequest(); search.VrstaId = selectedVrsteProizvoda.VrstaId; var list = await _proizvodiService.Get <IEnumerable <Proizvod> >(search); ProizvodiList.Clear(); foreach (var proizvod in list) { ProizvodiList.Add(proizvod); } } }
public async Task Init() { if (KategorijeProizvodaList.Count == 0) { var kategorijeProizvodaList = await _kategorijeProizvoda.Get <List <KategorijeProizvoda> >(null); KategorijeProizvoda sveKategorije = new KategorijeProizvoda(); sveKategorije.Naziv = "Sve kategorije"; sveKategorije.KategorijaProizvodaId = 0; kategorijeProizvodaList.Add(sveKategorije); foreach (var kategorijaProizvoda in kategorijeProizvodaList) { KategorijeProizvodaList.Add(kategorijaProizvoda); } } if (SelectedKategorijaProizvoda != null) { if (SelectedKategorijaProizvoda.KategorijaProizvodaId == 0) { var list = await _proizvodi.Get <IEnumerable <Proizvod> >(null); ProizvodiList.Clear(); foreach (var proizvod in list) { ProizvodiList.Add(proizvod); } } else { ProizvodSearchRequest search = new ProizvodSearchRequest(); search.KategorijaProizvodaId = SelectedKategorijaProizvoda.KategorijaProizvodaId; var list = await _proizvodi.Get <IEnumerable <Proizvod> >(search); ProizvodiList.Clear(); foreach (var proizvod in list) { ProizvodiList.Add(proizvod); } SelectedIshrana = false; SelectedTrening = false; } } else { var list = await _proizvodi.Get <IEnumerable <Proizvod> >(null); ProizvodiList.Clear(); foreach (var proizvod in list) { ProizvodiList.Add(proizvod); } } }
public async Task Init(string a = "") { HttpResponseMessage list; if (SelectedVP != null) { //SearchProizvodiMobile list = proizvodiService.GetResponse2par("SearchProizvodiMobile", _selectedVP.VrstaID, hlppretraga); List <Proizvodi> ProizvodiList1 = list.Content.ReadAsAsync <List <Proizvodi> >().Result; HttpResponseMessage ocjeneResponse; ProizvodiList.Clear(); foreach (var item in ProizvodiList1) { ocjeneResponse = ocjeneService.GetActionResponseID("GetProsjek", item.ProizvodID); List <Ocjene> ocjene = ocjeneResponse.Content.ReadAsAsync <List <Ocjene> >().Result; item.Prosjecna = IzracunajProsjek(ocjene); item.Prosjecna = Math.Round(item.Prosjecna, 1); ProizvodiList.Add(item); } } else { list = proizvodiService.GetResponse2par("SearchProizvodiMobile", 0, hlppretraga); List <Proizvodi> ProizvodiList2 = list.Content.ReadAsAsync <List <Proizvodi> >().Result; ProizvodiList.Clear(); VrsteProizvodaList.Clear(); foreach (var item in ProizvodiList2) { ProizvodiList.Add(item); } } if (VrsteProizvodaList.Count == 0) { list = vrsteProizvodaService.GetResponse(); List <VrsteProizvoda> vplist = list.Content.ReadAsAsync <List <VrsteProizvoda> >().Result; VrsteProizvodaList.Add(new VrsteProizvoda { VrstaID = 0, Naziv = "Prikaži sve vrste" }); foreach (var item in vplist) { VrsteProizvodaList.Add(item); } } }
public async Task Init() { if (VrsteProizvodaList.Count() == 0) { var listVrsteProizvodi = await _vrsteProizvodaService.Get <List <VrsteProizvoda> >(null); foreach (var vrsteProizvoda in listVrsteProizvodi) { VrsteProizvodaList.Add(vrsteProizvoda); } } if (SelectedVrstaProizvoda != null) { ProizvodiSearchRequest request = new ProizvodiSearchRequest { VrstaId = SelectedVrstaProizvoda.VrstaId }; var listProizvodi = await _proizvodiService.Get <IEnumerable <Proizvod> >(request); ProizvodiList.Clear(); foreach (var proizvod in listProizvodi) { ProizvodiList.Add(proizvod); } return; } var listProizvodii = await _proizvodiService.Get <IEnumerable <Proizvod> >(null); ProizvodiList.Clear(); foreach (var proizvod in listProizvodii) { ProizvodiList.Add(proizvod); } }
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 PretragaPoNazivu() { if (NazivProizvoda != string.Empty || SelectedIshrana != false || SelectedTrening != false) { ProizvodSearchRequest search = new ProizvodSearchRequest(); if (NazivProizvoda != string.Empty) { search.Naziv = NazivProizvoda; } if ((SelectedIshrana == true && SelectedTrening == false) || (SelectedTrening == true && SelectedIshrana == false)) { if (SelectedIshrana == true) { search.VrstaProizvodaId = 1; } if (SelectedTrening == true) { search.VrstaProizvodaId = 2; } var list = await _proizvodi.Get <IEnumerable <Proizvod> >(search); ProizvodiList.Clear(); foreach (var proizvod in list) { ProizvodiList.Add(proizvod); } } else { if (NazivProizvoda != string.Empty) { var lista = await _proizvodi.Get <IEnumerable <Proizvod> >(search); ProizvodiList.Clear(); foreach (var proizvod in lista) { ProizvodiList.Add(proizvod); } } else { var lista = await _proizvodi.Get <IEnumerable <Proizvod> >(null); ProizvodiList.Clear(); foreach (var proizvod in lista) { ProizvodiList.Add(proizvod); } } } } else { var list = await _proizvodi.Get <IEnumerable <Proizvod> >(null); ProizvodiList.Clear(); foreach (var proizvod in list) { ProizvodiList.Add(proizvod); } } }