public async Task Init() { var listaocjena = await _ocjeneService.Get <List <Model.Models.Ocjene> >(null); Ocijenjeno = false; foreach (var item in listaocjena) { if (item.ArtikalId == Artikal.ArtikalId) { OcjeneArtiklaList.Add(item); if (item.KlijentId == Global.PrijavljeniKlijent.KlijentId) { Ocijenjeno = true; } } } NijeOcijenjeno = !Ocijenjeno; if (OcjeneArtiklaList.Count() != 0) { ProsjecnaOcjena = OcjeneArtiklaList.Select(s => s.Ocjena).Average(); } else { ProsjecnaOcjena = 0; } var listaartikala = await _artikliService.Get <List <Model.Models.Artikli> >(null); if (ArtikliList.Count == 0) { foreach (var item in listaartikala) { ArtikliList.Add(item); } } if (SelectedArtikal != null) { SelectedKarakteristika = await _karakteristikeService.GetById <Model.Models.Karakteristike>(_SelectedArtikal.KarakteristikeId); } }
public async Task Init() { var listaproizvodjaci = await _proizvodjaciService.Get <List <Model.Models.Proizvodjaci> >(null); if (ProizvodjaciList.Count == 0) { foreach (var item in listaproizvodjaci) { ProizvodjaciList.Add(item); } } if (SelectedProizvodjac != null) { ArtikliSearchRequest search = new ArtikliSearchRequest(); search.ProizvodjacId = SelectedProizvodjac.ProizvodjacId; List <Model.Models.Artikli> lista = await _artikliService.Get <List <Model.Models.Artikli> >(search); ArtikliList.Clear(); foreach (var item in lista) { ArtikliList.Add(item); } } else { List <Model.Models.Artikli> lista = await _artikliService.Get <List <Model.Models.Artikli> >(null); ArtikliList.Clear(); foreach (var item in lista) { ArtikliList.Add(item); } } }