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 void UcitajKategorije() { Task <List <Kategorija> > task = Task.Run <List <Kategorija> >(async() => await _kategorije.Get <List <Kategorija> >(null)); KategorijeList.Clear(); KategorijeList.AddRange(task.Result); }
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); } } }