public async Task Init(bool free = false, KnjigeSearchRequest search = null)
        {
            List <Model.Knjige> list;

            if (search == null)
            {
                var searchKnjige = new KnjigeSearchRequest()
                {
                    IsIzdavacLoadingEnabled = true
                };

                list = await _knjigeService.Get <List <Model.Knjige> >(searchKnjige);
            }
            else
            {
                list = await _knjigeService.Get <List <Model.Knjige> >(search);
            }

            await LoadKategorijeAutore(list);

            KnjigeList.Clear();

            foreach (var knjiga in list)
            {
                if (!free)
                {
                    KnjigeList.Add(knjiga);
                }
                if (free == true && knjiga.Cijena == 0M)
                {
                    KnjigeList.Add(knjiga);
                }
            }
        }
Esempio n. 2
0
        public async Task Init()
        {
            List <Model.Knjige> list;

            list = await _knjigeService.RecommendProduct <List <Model.Knjige> >(Global.prijavljeniKupac.KupacId);

            await LoadKategorijeAutore(list);

            KnjigeList.Clear();

            foreach (var knjiga in list)
            {
                KnjigeList.Add(knjiga);
            }
        }