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 UcitajSlozenost()
        {
            var list = await _apiSlozenost.Get <List <Slozenost> >(null);

            SlozenostList.Clear();
            foreach (var g in list)
            {
                SlozenostList.Add(g);
            }
        }
Exemplo n.º 3
0
        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);
                    }
                }
            }
        }