private async void FrmUtakmiceDetalji_Load(object sender, EventArgs e) { await LoadDomaci(); await LoadGosti(); await LoadStadioni(); await LoadLige(); if (_id.HasValue) { Model.Utakmica a = await _apiService.GetById <Model.Utakmica>(_id); cbDomaci.SelectedValue = int.Parse(a.DomaciTimID.ToString()); cbGosti.SelectedValue = int.Parse(a.GostujuciTimID.ToString()); dtpDatum.Value = a.DatumOdigravanja; dtpVrijeme.Value = a.VrijemeOdigravanja; cbStadion.SelectedValue = int.Parse(a.StadionID.ToString()); cbLiga.SelectedValue = int.Parse(a.LigaID.ToString()); if (a.Slika.Length != 0) { var img = _imageService.BytesToImage(a.Slika); Image mythumb = _imageService.ImageToThumbnail(img); pictureBox1.Image = mythumb; } else { var noimg = _imageService.GetNoImage(); var th = _imageService.ImageToThumbnail(noimg); pictureBox1.Image = th; } } }
private async void CbUtakmica_SelectionChangeCommitted(object sender, EventArgs e) { Model.Utakmica utakmica = (Model.Utakmica)cbUtakmica.SelectedItem; if (utakmica != null) { cbSektor.DataSource = null; cbSektor.Items.Clear(); cbSjedala.DataSource = null; cbSjedala.Items.Clear(); var id = utakmica.StadionID; List <Model.Sektor> sektori = await _apiServiceSektori.Get <List <Model.Sektor> >(null); List <Model.Tribina> tribine = await _apiServiceTribine.Get <List <Model.Tribina> >(null); List <Model.Sektor> listaSektora = new List <Model.Sektor>(); foreach (var tribina in tribine) { if (tribina.StadionID == id) { foreach (var sektor in sektori) { if (sektor.TribinaID == tribina.TribinaID) { listaSektora.Add(sektor); } } } } cbSektor.DataSource = listaSektora; cbSektor.DisplayMember = "SektorPodaci"; cbSektor.ValueMember = "SektorID"; cbSektor.SelectedItem = null; cbSektor.SelectedText = "--Odaberite--"; } }