private async void btnDodaj_Click(object sender, EventArgs e) { if (ValidateChildren() && cbDrzava_Validating()) { var request = new GradoviUpsertRequest() { DrzavaId = int.Parse(cbDrzave.SelectedValue.ToString()), Naziv = txtNaziv.Text }; Model.Gradovi entity = null; if (_id.HasValue) { entity = await _gradoviService.Update <Model.Gradovi>(_id.Value, request); } else { entity = await _gradoviService.Insert <Model.Gradovi>(request); } if (entity != null) { MessageBox.Show("Uspješno izvršeno"); } await refreshGradovi(); } }
private async void btnSnimi_Click(object sender, EventArgs e) { var request = new Model.Requests.GradoviInsertRequest { Naziv = txtNaziv.Text, DrzavaId = _drzavaID }; if (_gradID == 0) { Model.Gradovi entity = await _serviceGradovi.Insert <Model.Gradovi>(request); if (entity != null) { MessageBox.Show("Grad uspješno dodan."); DialogResult = DialogResult.OK; Close(); } } else { Model.Gradovi entity = await _serviceGradovi.Update <Model.Gradovi>(_gradID, request); if (entity != null) { MessageBox.Show("Grad uspješno izmijenjen."); DialogResult = DialogResult.OK; Close(); } } }
private async void frmAutoriIEdit_Load(object sender, EventArgs e) { if (_id.HasValue) { var autor = await _autoriService.GetById <Model.Autori>(_id); txtIme.Text = autor.Ime; txtPrezime.Text = autor.Prezime; txtPseudonim.Text = autor.Pseudonim; if (autor.DatumRodjenja.HasValue) { dtpDatumRodjenja.Format = DateTimePickerFormat.Short; dtpDatumRodjenja.Checked = true; dtpDatumRodjenja.Value = autor.DatumRodjenja.Value; } if (autor.DatumSmrti.HasValue) { dtpDatumSmrti.Format = DateTimePickerFormat.Short; dtpDatumSmrti.Checked = true; dtpDatumSmrti.Value = autor.DatumSmrti.Value; } if (autor.MjestoRodjenja.HasValue) { Model.Gradovi mjestoRodjenja = await _gradoviService.GetById <Model.Gradovi>(autor.MjestoRodjenja); Model.Drzave drzavaRodjenja = await _drzaveService.GetById <Model.Drzave>(mjestoRodjenja.DrzavaId); await LoadDrzava("drzavaRodjenja", drzavaRodjenja.Naziv); await LoadGrad("gradRodjenja", mjestoRodjenja.Naziv); } else { await LoadDrzava("drzavaRodjenja"); await LoadGrad("gradRodjenja"); } if (autor.MjestoSmrti.HasValue) { Model.Gradovi mjestoSmrti = await _gradoviService.GetById <Model.Gradovi>(autor.MjestoSmrti); Model.Drzave drzavaSmrti = await _drzaveService.GetById <Model.Drzave>(mjestoSmrti.DrzavaId); await LoadDrzava("drzavaSmrti", drzavaSmrti.Naziv); await LoadGrad("gradSmrti", mjestoSmrti.Naziv); } else { await LoadDrzava("drzavaSmrti"); await LoadGrad("gradSmrti"); } rtbBiografija.Text = autor.KratkaBiografija; chbStatus.Checked = autor.Status; } }
private async void frmIzdavaciEdit_Load(object sender, EventArgs e) { if (_id.HasValue) { var izdavac = await _izdavaciService.GetById <Model.Izdavaci>(_id); txtNaziv.Text = izdavac.Naziv; txtGodinaOsnivanja.Text = izdavac.GodinaOsnivanja.ToString(); txtKontaktOsoba.Text = izdavac.KontaktOsoba; txtKontaktTelefon.Text = izdavac.KontaktTelefon; txtKontaktEmail.Text = izdavac.KontaktEmail; chbStatus.Checked = izdavac.Status; Model.Gradovi sjedisteGrad = await _gradoviService.GetById <Model.Gradovi>(izdavac.GradId); Model.Drzave sjedisteDrzava = await _drzaveService.GetById <Model.Drzave>(sjedisteGrad.DrzavaId); await LoadSjedisteDrzava(sjedisteDrzava.Naziv); await LoadSjedisteGrad(sjedisteGrad.Naziv); } }