private async void frmKorisniciDetalji_Load(object sender, EventArgs e)
        {
            var ulogeList = await _ulogeService.Get <List <Model.Uloge> >(null);

            clbUloge.DataSource = ulogeList;

            await loadGradovi();

            if (_id.HasValue)
            {
                var result = await _korisniciService.GetById <Model.Korisnici>(_id);

                txtIme.Text           = result.Ime;
                txtPrezime.Text       = result.Prezime;
                txtEmail.Text         = result.Email;
                txtTelefon.Text       = result.Telefon;
                txtKorisnickoIme.Text = result.KorisnickoIme;
                cbStatus.Checked      = result.Status;
                cbGrad.SelectedValue  = result.GradId;

                foreach (var item in result.KorisniciUloge)
                {
                    for (int i = 0; i < clbUloge.Items.Count; i++)
                    {
                        Model.Uloge trenutni = (Model.Uloge)clbUloge.Items[i];
                        if (trenutni.UlogaId == item.UlogaId)
                        {
                            clbUloge.SetItemCheckState(i, CheckState.Checked);
                        }
                    }
                }
            }
        }
        private async Task LoadUloge(List <int> uloge)
        {
            var listaUloga = await _ulogeService.Get <List <Model.Uloge> >(null);

            clbUloge.DataSource    = listaUloga;
            clbUloge.DisplayMember = "Naziv";
            clbUloge.ValueMember   = "UlogaID";

            for (int i = 0; i < clbUloge.Items.Count; i++)
            {
                Model.Uloge obj = (Model.Uloge)clbUloge.Items[i];
                for (int j = 0; j < uloge.Count; j++)
                {
                    if (obj.UlogaId == uloge[j])
                    {
                        clbUloge.SetItemChecked(i, true);
                    }
                }
            }
        }