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();
                }
            }
        }
Exemple #3
0
 public Model.Korisnici Insert(Model.Requests.KorisniciUpsertRequest request)
 {
     return(_service.Insert(request));
 }
Exemple #4
0
 public Model.Korisnici Update(int id, Model.Requests.KorisniciUpsertRequest request)
 {
     return(_service.Update(id, request));
 }