private async void btnDodaj_Click(object sender, EventArgs e) { if (ValidateChildren()) { var request = new KategorijeUpsertRequest() { Naziv = txtNaziv.Text, Opis = rtbOpis.Text }; Model.Kategorije entity = null; if (_id.HasValue) { entity = await _kategorijeService.Update <Model.Kategorije>(_id.Value, request); } else { entity = await _kategorijeService.Insert <Model.Kategorije>(request); } if (entity != null) { MessageBox.Show("Uspješno izvršeno"); } await refreshKategoriej(); } }
private async Task LoadKategorije(List <int> kategorije) { var ListaKategorija = await _kategorijeService.Get <List <Model.Kategorije> >(null); clbKategorije.DataSource = ListaKategorija; clbKategorije.DisplayMember = "Naziv"; clbKategorije.ValueMember = "KategorijaID"; for (int i = 0; i < clbKategorije.Items.Count; i++) { Model.Kategorije obj = (Model.Kategorije)clbKategorije.Items[i]; for (int j = 0; j < kategorije.Count; j++) { if (obj.KategorijaId == kategorije[j]) { clbKategorije.SetItemChecked(i, true); } } } }