private void snimiProizvodbtn_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { proizvod.TipProizvodaId = Convert.ToInt32(TipProizvodacomboBox.SelectedValue); proizvod.SkladisteId = Convert.ToInt32(TipSkladistacomboBox.SelectedValue); proizvod.Cijena = Convert.ToDouble(CijenatextBox.Text); proizvod.Kolicina = Convert.ToInt32(KolicinatextBox.Text); proizvod.Sifra = SifratextBox.Text; proizvod.KriticnaKolicina = Convert.ToInt32(KriticnatextBox.Text); proizvod.Menu = MenucomboBox.SelectedIndex.ToString(); proizvod.Naziv = NazivtextBox.Text; HttpResponseMessage responseMessage = proizvodiService.PostResponse(proizvod); if (responseMessage.IsSuccessStatusCode) { var proizvod = responseMessage.Content.ReadAsAsync <Proizvod>().Result; try { HttpResponseMessage responseMessage2 = postImage.PostFile(proizvod.Id, slikaKontrola1.GetData()).Result; var slikaUrl = responseMessage2.Headers.GetValues("image-url").ElementAt(0); proizvod.SlikaUrl = slikaUrl; putProizvod.PutResponse(proizvod.Id, proizvod); } catch (Exception ex) { MessageBox.Show(ex.Message); } TipProizvodacomboBox.ResetText(); TipProizvodacomboBox.SelectedValue = 0; TipSkladistacomboBox.ResetText(); TipSkladistacomboBox.SelectedValue = 0; MenucomboBox.ResetText(); MenucomboBox.SelectedIndex = 0; slikaKontrola1.ClearImage(); SifratextBox.ResetText(); NazivtextBox.ResetText(); CijenatextBox.ResetText(); KolicinatextBox.ResetText(); KriticnatextBox.ResetText(); errorProvider.Clear(); MessageBox.Show("Uspjesno dodat proizvod"); } } }