示例#1
0
        private void EditAccountInfo()
        {
            MenuOption userMenuChoice;

            userMenuChoice = _consoleView.DisplayGetAccountInfoToEdit();

            switch (userMenuChoice)
            {
            case MenuOption.EditFirstName:
                _salesperson.FirstName = _consoleView.EditFirstName();
                break;

            case MenuOption.EditLastName:
                _salesperson.LastName = _consoleView.EditLastName();
                break;

            case MenuOption.EditAccountId:
                _salesperson.AccountID = _consoleView.EditAccountID();
                break;

            case MenuOption.EditAge:
                _salesperson.Age = _consoleView.EditAge();
                break;

            case MenuOption.EditGender:
                //Salesperson.Gender = _consoleView.EditGender();
                //Salesperson.Gender myGender = (Salesperson.Gender)_consoleView.EditGender();
                _salesperson.gender = _consoleView.EditGender();
                break;

            case MenuOption.Exit:
                _usingApplication = false;
                break;

            default:
                break;
            }



            //_salesperson = _consoleView.DisplayEditAccountInfo(_salesperson);
            // get userMenuChoice from DisplayEditAccountInfo (rename this method to
            // editAccountMenuChoice or something

            //use switch case here
            //if (//usermenuchoice 1)
            //{
            //   _salesperson.FirstName = _consoleView.ChangeFirstName();
            //}

            // _salesperson.FirstName = _consoleView.ChangeFirstName();
            // _salesperson.LastName = _consoleView.ChangeLastName();
            // _salesperson.AccountID = _consoleView.ChangeAccountID();
        }