public frmPredmetiDetalji(int?predmetId = null, frmPredmeti frm1 = null)
 {
     InitializeComponent();
     _id  = predmetId;
     frm2 = frm1;
     this.AutoValidate = AutoValidate.Disable;
 }
        private async void BtnSacuvaj_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren())
            {
                var request = new PredmetiInsertRequest
                {
                    BrojPredmeta  = txtBrojPredmeta.Text,
                    NazivPredmeta = txtNazivPredmeta.Text,
                    DatumPocetka  = dtpDatPocetka.Value,
                    RokUplate     = dtpRokZavrsetka.Value,
                    ZaposleniciId = int.Parse(cbZaposlenici.SelectedValue.ToString()),
                    KlijentId     = int.Parse(cbKlijent.SelectedValue.ToString()),
                    StatusId      = int.Parse(cbStatus.SelectedValue.ToString()),
                    VrstaId       = int.Parse(cbVrsta.SelectedValue.ToString()),
                    IsDeleted     = false
                };

                if (_id.HasValue)
                {
                    await _aPIService.Update <Model.Predmeti>(_id, request);

                    MessageBox.Show(Properties.Resources.MessageBoxForSave);
                    this.Hide();
                    frm2.RefreshData();
                }
                else
                {
                    await _aPIService.Insert <Model.Predmeti>(request);

                    MessageBox.Show(Properties.Resources.MessageBoxForSave);
                    this.Hide();
                    frmPredmeti frm = new frmPredmeti();
                    frm.Show();
                }
            }
        }