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() { 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); } } }
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); } } }
private void IzmjenaKategorija_Load(object sender, EventArgs e) { k = Global.prijavljenaKompanija; HttpResponseMessage response = KategorijeService.GetResponse(); if (response.IsSuccessStatusCode) { sveKategorije = response.Content.ReadAsAsync <List <Kategorije> >().Result; KategorijeList.DataSource = sveKategorije; KategorijeList.DisplayMember = "Naziv"; KategorijeList.ClearSelected(); } // kod za oznacavanje kvadratica za postojece kategorije kompanija HttpResponseMessage response2 = KategorijeService.GetActionResponse("GetKategorijeByKompanijaID", k.KompanijaID.ToString()); if (response.IsSuccessStatusCode) { List <KompanijeKategorije> kategorije = response2.Content.ReadAsAsync <List <KompanijeKategorije> >().Result; kategorije = kategorije.OrderBy(x => x.KategorijaID).ToList(); // jer id-evi ne idu po redu ( 3,2,6,7...) int ukupnoKategorija = sveKategorije.Count(); int brojac = 0; for (int i = 0; i < ukupnoKategorija; i++) { foreach (var x in kategorije) { if (sveKategorije[i].KategorijaID == x.KategorijaID) { KategorijeList.SetItemChecked(brojac, true); } } brojac++; } } else { MessageBox.Show("Error Code" + response.StatusCode + " : Message - " + response.ReasonPhrase); } }
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); } } }