private void btnDodaj_Click(object sender, EventArgs e) { if (_id.HasValue) { frmCijenaDetalji frm = new frmCijenaDetalji(_id.Value); frm.Show(); } }
private async void btnKreiraj_Click(object sender, EventArgs e) { try { if (ValidateChildren()) { var linija = new LinijaUpsertRequest(); linija.Naziv = txtNaziv.Text; linija.PolazisteId = int.Parse(cmbPolaziste.SelectedValue.ToString()); linija.OdredisteId = int.Parse(cmbOdrediste.SelectedValue.ToString()); var search = new KorisniciSearchRequest() { KorisnickoIme = APIService.KorisnickoIme }; var listaKorisnika = await _korisnici.Get <List <Model.Korisnici> >(search); Model.Korisnici korisnik = null; foreach (var item in listaKorisnika) { if (item.KorisnickoIme == APIService.KorisnickoIme) { korisnik = item; break; } } linija.KorisnikId = korisnik.Id; if (!_id.HasValue) { var l = await _linija.Insert <Model.Linija>(linija); MessageBox.Show("Linija je uspješno kreirana, molimo unesite cijenu linije"); frmCijenaDetalji frm = new frmCijenaDetalji(l.Id); frm.Show(); } else { await _linija.Update <Model.Linija>(_id.Value, linija); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Linija detalji", MessageBoxButtons.OK, MessageBoxIcon.Error); } }