private void txtNaziv_TextChanged(object sender, EventArgs e) { var search = new KompanijaSearchRequest() { Naziv = txtNaziv.Text }; vrati(search); }
private void cmbGradovi_SelectedIndexChanged(object sender, EventArgs e) { var gID = cmbGradovi.SelectedValue.ToString(); if (int.TryParse(gID, out int id)) { var search = new KompanijaSearchRequest() { GradId = id }; vrati(search); } }
private async void vrati(KompanijaSearchRequest search) { try { var lista = await _kompanija.Get <List <Model.Kompanija> >(search); foreach (var item in lista) { var grad = await _grad.GetById <Model.Grad>(item.GradId.Value); item.NazivGrada = grad.Naziv; } dgvKompanije.DataSource = lista; } catch (Exception ex) { MessageBox.Show(ex.Message, "Kompanija", MessageBoxButtons.OK, MessageBoxIcon.Error); } }