private void Uredibutton_Click(object sender, EventArgs e) { if (SkladistaDataGrid.SelectedCells[0].RowIndex >= 0) { var odabraniRed = SkladistaDataGrid.SelectedCells[0].RowIndex.ToString(); if (SkladistaDataGrid.Rows[SkladistaDataGrid.SelectedCells[0].RowIndex].Cells[0].Value.ToString() != null) { HttpResponseMessage responseMessage = skladistaGet1Service.GetResponse(SkladistaDataGrid.Rows[SkladistaDataGrid.SelectedCells[0].RowIndex].Cells[0].Value.ToString()); if (responseMessage.IsSuccessStatusCode) { SkladisteVM selected = responseMessage.Content.ReadAsAsync <SkladisteVM>().Result; skladiste.Id = selected.Id; FillForm(selected); } else { MessageBox.Show("Nažalost nismo pronašli ovaj zapis !"); } } else { HttpResponseMessage responseMessage = skladistaGet1Service.GetResponse(SkladistaDataGrid.SelectedRows[0].Cells[0].Value.ToString()); if (responseMessage.IsSuccessStatusCode) { SkladisteVM selected = responseMessage.Content.ReadAsAsync <SkladisteVM>().Result; skladiste.Id = selected.Id; FillForm(selected); } } } }
public IHttpActionResult GetSkladiste(int id) { SkladisteVM skladiste = db.Skladista.Where(x => x.Id == id).Select(x => new SkladisteVM { Id = x.Id, Kvadratura = x.Kvadratura, Lokacija = x.Adresa, TipSkladista = x.Tip.Naziv, TipId = x.TipId }).FirstOrDefault(); if (skladiste == null) { return(NotFound()); } return(Ok(skladiste)); }
private void FillForm(SkladisteVM selected) { adresaSkladistaTextBox.Text = selected.Lokacija; kvadraturaTextBox.Text = selected.Kvadratura; tipSkladistaComboBox.SelectedValue = selected.TipId; }