private async void btnDodaj_Click(object sender, EventArgs e) { if (ValidateChildren() && cbProizvodjac_Validating()) { var request = new ModeliUpsertRequest() { ProizvodjacId = int.Parse(cbProizvodjac.SelectedValue.ToString()), Naziv = txtNaziv.Text }; Model.Modeli entity = null; if (_id.HasValue) { entity = await _modeliService.Update <Model.Modeli>(_id.Value, request); } else { entity = await _modeliService.Insert <Model.Modeli>(request); } if (entity != null) { MessageBox.Show("Uspješno izvršeno"); } await LoadProizvodjaci(request.ProizvodjacId); Reload(); } }
private async void BtnSnimi_Click(object sender, EventArgs e) { if (await Validacija()) { MessageBox.Show("Unesite tražena polja!"); } else { ModeliUpsertRequest request = new ModeliUpsertRequest(); var MarkaId = cmbMarke.SelectedValue; if (int.TryParse(MarkaId.ToString(), out int id)) { request.MarkaId = id; } request.Naziv = txtModel.Text; if (_id.HasValue) { var nesto = await _model.Update <Model.Modeli>(_id, request); if (nesto != default(Model.Modeli)) { await _parent.RefreshModeli(); MessageBox.Show("Uspješno promijenjen zapis!"); } Close(); } else { var nesto = await _model.Insert <Model.Modeli>(request); if (nesto != default(Model.Modeli)) { if (_parent != null) { await _parent.RefreshModeli(); } MessageBox.Show("Uspješno ste dodali zapis!"); } Close(); } } }