private void dgvZaposlenici_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int id = Convert.ToInt32(dgvZaposlenici.SelectedRows[0].Cells[0].Value); HttpResponseMessage response = servis.GetResponse(id.ToString()); if (response.IsSuccessStatusCode) { odabraniZaposlenik = response.Content.ReadAsAsync <Zaposlenici_IndexVM.Rows>().Result; DialogResult = DialogResult.OK; Close(); } else { MessageBox.Show(response.ReasonPhrase, Poruke.error, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public IHttpActionResult GetZaposlenik(int id) { Zaposlenik zaposlenik = db.Zaposlenik.Where(x => x.ZaposlenikID == id).Include(x => x.TipZaposlenja).Include(x => x.Grad) .FirstOrDefault(); if (zaposlenik == null) { return(NotFound()); } Zaposlenici_IndexVM.Rows z = new Zaposlenici_IndexVM.Rows(); z.Aktivan = zaposlenik.Aktivan; z.BrojUgovora = zaposlenik.BrojUgovora; z.Email = zaposlenik.Email; z.Ime = zaposlenik.Ime; z.Prezime = zaposlenik.Prezime; z.Spol = zaposlenik.Spol; z.Telefon = zaposlenik.Telefon; z.ZaposlenikID = zaposlenik.ZaposlenikID; z.Pozicija = zaposlenik.TipZaposlenja.Naziv; z.Grad = zaposlenik.Grad.Naziv; z.DatumRodenja = zaposlenik.DatumRodenja.ToShortDateString(); return(Ok(z)); }