예제 #1
0
        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);
                    }
                }
            }
        }
예제 #2
0
        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));
        }
예제 #3
0
 private void FillForm(SkladisteVM selected)
 {
     adresaSkladistaTextBox.Text        = selected.Lokacija;
     kvadraturaTextBox.Text             = selected.Kvadratura;
     tipSkladistaComboBox.SelectedValue = selected.TipId;
 }