Exemple #1
0
        public async Task Init()
        {
            APIService.PrijavljeniKorisnik = await _serviceKorisnici.Get <Model.Korisnici>(null, "MyProfile");

            var listKategorije = await _serviceKategorije.Get <List <KategorijeMobile> >(null);

            var listPretplate = await _servicePretplate.Get <List <Pretplate> >(null);

            var listPretplaceneKategorije = new List <KategorijeMobile>();

            foreach (var x in listKategorije)
            {
                foreach (var y in listPretplate)
                {
                    if (x.KategorijaId == y.KategorijaId && y.KorisnikId == APIService.PrijavljeniKorisnik.KorisniciId)
                    {
                        listPretplaceneKategorije.Add(x);
                    }
                }
            }

            PretplaceneKategorijeList.Clear();
            foreach (var item in listPretplaceneKategorije)
            {
                PretplaceneKategorijeList.Add(item);
            }
            PretplaceneKategorijeList.OrderBy(a => a.Naziv);

            KategorijeList.Clear();
            foreach (var item in listKategorije)
            {
                KategorijeList.Add(item);
            }
            KategorijeList.OrderBy(a => a.Naziv);
        }
        public async Task Init()
        {
            if (KategorijeList.Count == 0)
            {
                var kategorijeList = await _kategorije.Get <List <Kategorije> >(null);

                foreach (var kategorije in kategorijeList)
                {
                    KategorijeList.Add(kategorije);
                }
            }

            if (SelectedKategorije != null)
            {
                VrsteSearchRequest request = new VrsteSearchRequest();
                request.KategorijeId = SelectedKategorije.Id;

                var list = await _vrsteService.Get <IEnumerable <Model.Vrste> >(request);

                VrsteList.Clear();
                foreach (var vrsta in list)
                {
                    VrsteList.Add(vrsta);
                }
            }
        }
Exemple #3
0
        public async Task Init()
        {
            var list = await _kategorije.Get <IEnumerable <Kategorije> >(null);

            KategorijeList.Clear();
            foreach (var k in list)
            {
                KategorijeList.Add(k);
            }
        }
        public async Task Init(int id)
        {
            KlijentId = id;

            if (request.Opis == null)
            {
                request.Opis = "";
            }
            if (KategorijeList.Count < 1)
            {
                var kategorijeList = await _uredjajiService.Get <IEnumerable <KategorijaModel> >("GetKategorijeListNotEmpty");

                KategorijeList.Clear();
                foreach (var item in kategorijeList)
                {
                    KategorijeList.Add(item);
                }
            }
            if (TipoviDostaveList.Count < 1)
            {
                var list = await _servisiService.Get <IEnumerable <TipDostaveModel> >("GetTipoveDostave");

                TipoviDostaveList.Clear();
                foreach (var item in list)
                {
                    TipoviDostaveList.Add(item);
                }
            }
            if (TipoviPlacanjaList.Count < 1)
            {
                var list = await _servisiService.Get <IEnumerable <TipPlacanjaModel> >("GetTipovePlacanja");

                TipoviPlacanjaList.Clear();
                foreach (var item in list)
                {
                    TipoviPlacanjaList.Add(item);
                }
            }
            if (KategorijeList.Count > 0 && SelectedKategorijaModel != null && SelectedKategorijaModel.KategorijaId > 0)
            {
                var list = await _uredjajiService.GetParam <IEnumerable <UredjajModel> >("GetUredjajiByKategorijaList", _selectedKategorijaModel.KategorijaId);

                UredjajiList.Clear();
                foreach (var item in list)
                {
                    UredjajiList.Add(item);
                }
            }
        }
Exemple #5
0
        public async Task PretragaClanaka()
        {
            if (KategorijeList.Count == 0)
            {
                var vrstaclankalist = await _kategorije.Get <List <Kategorija> >(null);

                foreach (var i in vrstaclankalist)
                {
                    KategorijeList.Add(i);
                }
            }
            if (SelectedKategorija != null)
            {
                ClanakSearchRequest request = new ClanakSearchRequest();
                request.KategorijaId = SelectedKategorija.KategorijaId;
                var list = await _clanci.Get <List <Clanak> >(request);

                ClanciList.Clear();
                foreach (var b in list)
                {
                    ClanciList.Add(b);
                }
            }
        }