private async void buttonSacuvaj_Click(object sender, EventArgs e)
        {
            try
            {
                PonudaUpsertRequest request = new PonudaUpsertRequest
                {
                    Cijena        = int.Parse(numericUpDownCijena.Value.ToString()),
                    EkspertId     = ekspert.KorisnikId,
                    OpisPonude    = textBoxOpis.Text,
                    ProjektId     = ponuda.ProjektId,
                    VrijemePonude = ponuda.VrijemePonude,
                    Status        = ponuda.Status
                };

                var result = await _servicePonude.Update <Model.Ponuda>(ponuda.PonudaId, request);

                if (result != null)
                {
                    MessageBox.Show("Promjene sacuvane!");
                }
                else
                {
                    MessageBox.Show("Problem prilikom spasavanja promjena!");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Problem prilikom spremanja promjena. " + ex.Message);
            }
        }
        private async void buttonSacuvaj_Click(object sender, EventArgs e)
        {
            if (ValidateChildren())
            {
                Model.Ekspert       ekspert = (Model.Ekspert)comboBoxEksperti.SelectedItem;
                Model.Projekt       projekt = (Model.Projekt)comboBoxProjekti.SelectedItem;
                bool                unesen  = false;
                PonudaUpsertRequest request = new PonudaUpsertRequest
                {
                    EkspertId     = ekspert.KorisnikId,
                    Cijena        = int.Parse(numericUpDownCijena.Value.ToString()),
                    OpisPonude    = textBoxOpis.Text,
                    ProjektId     = projekt.ProjektId,
                    VrijemePonude = DateTime.Now
                };
                try
                {
                    var result = await _servicePonude.Insert <Model.Ponuda>(request);

                    unesen = true;
                    MessageBox.Show("Uspjesna operacija!");
                }
                catch (FlurlHttpException ex)
                {
                    if (ex.Call.HttpStatus == System.Net.HttpStatusCode.Conflict)
                    {
                        MessageBox.Show("Konflikt u unosenju ponude, mozda je projekt u drugoj fazi ili?...");
                    }
                    else
                    {
                        MessageBox.Show("Greska u unosu!");
                    }
                }
            }
        }