private void AddNewUserExecute()
        {
            try
            {
                if (userType == null)
                {
                    MessageBox.Show("User not selected.\nPlease select a user from Combo Box.", "Error");
                }
                else if (userType == "Employee")
                {
                    AddEmployeeView addEmployee = new AddEmployeeView();
                    addEmployee.ShowDialog();
                }
                else if (userType == "Manager")
                {
                    try
                    {
                        MessageBoxResult result = MessageBox.Show("Are you sure you want to register as Manager?", "Confirmation", MessageBoxButton.YesNo);
                        switch (result)
                        {
                        case MessageBoxResult.Yes:
                            ManagerPasswordEnterView enterPasswordView = new ManagerPasswordEnterView(registration);
                            Thread.Sleep(500);
                            enterPasswordView.Show();
                            return;

                        case MessageBoxResult.No:
                            break;
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.ToString());
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
 public ManagerPasswordEnterViewModel(ManagerPasswordEnterView managerPasswordEnterView, RegistrationView registrationView)
 {
     this.managerPasswordEnterView = managerPasswordEnterView;
     registration = registrationView;
 }