private async void btnSnimi_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { try { var uloge = clbUloge.CheckedItems.Cast <Model.Uloge>().Select(x => x.UlogaId).ToList(); var request = new Model.Requests.KorisniciUpsertRequest() { Ime = txtIme.Text, Prezime = txtPrezime.Text, Email = txtEmail.Text, Telefon = txtTelefon.Text, KorisnickoIme = txtKorisnickoIme.Text, Password = txtPassword.Text, PasswordPotvrda = txtPasswordPotvrda.Text, Uloge = uloge, Status = true }; await _korisniciService.Insert <Model.Korisnici>(request); MessageBox.Show("Operacija uspješna!"); this.Close(); } catch (Exception ex) { MessageBox.Show("Niste autorizovani!", "Greška", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } } }
private async void btnSnimi_Click(object sender, EventArgs e) { if (this.ValidateChildren() && _id.HasValue) { try { var request = new Model.Requests.KorisniciUpsertRequest() { Ime = txtIme.Text, Prezime = txtPrezime.Text, Email = txtEmail.Text, Telefon = txtTelefon.Text, KorisnickoIme = txtKorisnickoIme.Text, Password = txtPassword.Text, PasswordPotvrda = txtPasswordPotvrda.Text, Status = cbStatus.Checked }; await _korisniciService.Update <Model.Korisnici>(_id, request); MessageBox.Show("Operacija uspješna!"); this.Close(); } catch (Exception ex) { MessageBox.Show("Niste autorizovani!", "Greška", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } } }
public Model.Korisnici Insert(Model.Requests.KorisniciUpsertRequest request) { return(_service.Insert(request)); }
public Model.Korisnici Update(int id, Model.Requests.KorisniciUpsertRequest request) { return(_service.Update(id, request)); }