Beispiel #1
0
        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);
                }
            }
        }