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();
            }
        }
Beispiel #2
0
        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);
                    }
                }
            }
        }