private async void Register_Click(object sender, EventArgs e)
        {
            MaterialSingleLineTextField[] temp = new MaterialSingleLineTextField[4] {
                Username, Email, Password, PasswordConfirmation
            };
            if (ValidationHelper.ValidateTextBoxes(temp, errorProvider1) && ValidationHelper.PasswordCheck(Password.Text, PasswordConfirmation.Text, Password, errorProvider1) && ValidationHelper.EmailCheck(Email.Text, Email, errorProvider1))
            {
                var model = new Model.Requests.KorisniciInsertRequest()
                {
                    Username             = Username.Text,
                    Email                = Email.Text,
                    Password             = Password.Text,
                    PasswordConfirmation = PasswordConfirmation.Text,
                    UlogaId              = 3,
                    Status               = true,
                };

                await _apiService.Insert <Model.Requests.KorisniciInsertRequest>(model);

                MessageBox.Show("Uspješno ste dodali korisnika..", "Uspjeh!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

                frmLogin frm = new frmLogin();
                frm.Show();
                this.Close();
            }
        }
        private async void btnSnimi_Click(object sender, EventArgs e)
        {
            var request = new Model.Requests.KorisniciInsertRequest
            {
                Ime            = txtIme.Text,
                Prezime        = txtPrezime.Text,
                KorisnickoIme  = txtKorisnickoIme.Text,
                Email          = txtEmail.Text,
                Lozinka        = txtLozinka.Text,
                LozinkaPotvrda = txtLozinkaPotvrda.Text,
                GradId         = (cmbGradovi.SelectedItem as Model.Gradovi).GradId,
                Status         = chbAktivan.Checked,
                UlogaId        = (cmbUloge.SelectedItem as Model.Uloge).UlogaId
            };

            if (_id == 0)
            {
                Model.Korisnici entity = await _serviceKorisnici.Insert <Model.Korisnici>(request);

                if (entity != null)
                {
                    MessageBox.Show("Korisnik uspješno dodan.");
                    DialogResult = DialogResult.OK;
                    Close();
                }
            }
            else
            {
                Model.Korisnici entity = await _serviceKorisnici.Update <Model.Korisnici>(_id, request);

                if (entity != null)
                {
                    MessageBox.Show("Korisnik uspješno izmijenjen.");
                    DialogResult = DialogResult.OK;
                    Close();
                }
            }
        }
Beispiel #3
0
        private async void MaterialRaisedButton1_Click(object sender, EventArgs e)
        {
            MaterialSingleLineTextField[] temp = new MaterialSingleLineTextField[4] {
                Username, Email, Password, PasswordConfirmation
            };
            if (ValidationHelper.ValidateTextBoxes(temp, errorProvider) && ValidationHelper.PasswordCheck(Password.Text, PasswordConfirmation.Text, Password, errorProvider) && ValidationHelper.EmailCheck(Email.Text, Email, errorProvider))
            {
                var ComboBoxUloga = Uloga.SelectedItem;
                var model         = new Model.Requests.KorisniciInsertRequest()
                {
                    Username             = Username.Text,
                    Email                = Email.Text,
                    Password             = Password.Text,
                    PasswordConfirmation = PasswordConfirmation.Text,
                    Status               = true,
                    UlogaId              = ((Model.Requests.Korisnici.Uloga)ComboBoxUloga).UlogaId
                };

                await _apiService.Insert <Model.Requests.KorisniciInsertRequest>(model);

                MessageBox.Show("Uspješno ste dodali korisnika..", "Uspjeh!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
 public Model.Korisnici Insert([FromBody] Model.Requests.KorisniciInsertRequest request)
 {
     return(_service.Insert(request));
 }
Beispiel #5
0
 public Model.Korisnik Insert(Model.Requests.KorisniciInsertRequest request)
 {
     return(_service.Insert(request));
 }