Example #1
0
        private async void btnCreateUser_Click(object sender, RoutedEventArgs e)
        {
            if (IsValidUserData())
            {
                createdUser = new UserModel(txtFirstName.Text, txtLastName.Text, txtEmail.Text, comboPriv.Text, txtUsername.Text, txtBirthDate.Text, txtHireDate.Text, txtPassword.Text);

                await UserProcessor.CreateUser(createdUser.Firstname, createdUser.Lastname, createdUser.Username, createdUser.Password, createdUser.Email, createdUser.Privileges, createdUser.BirthDate, createdUser.HireDate, currentUser.Token);

                if (createdUser.Privileges == "Customer")
                {
                    btnCreatePet.IsEnabled = true;
                    EnablePetTextbox();
                }

                btnCreateUser.IsEnabled = false;
                selectedUser            = await UserProcessor.GetUsersByUsername(currentUser.Token, createdUser.Username);

                await UserProcessor.CreateAddress(selectedUser.UserID, txtAddress.Text, null, txtCity.Text, txtState.Text, txtZip.Text, txtPhone.Text, currentUser.Token);

                lstUsers.Items.Add(selectedUser);
            }
        }