public void ChangeViewState(EditProjectViewStateType viewType)
        {
            LastViewState = viewType;

            switch (viewType)
            {
            case EditProjectViewStateType.InProcess:

                SetAllControlsEnableDisable(false);
                break;

            case EditProjectViewStateType.New:

                SetAllControlsEnableDisable(true);

                _editProjectControls.BtnEditIdVisible       = false;
                _editProjectControls.BtnSaveIdVisible       = false;
                _editProjectControls.BtnCancelEditIdVisible = false;
                break;

            case EditProjectViewStateType.Update:

                SetAllControlsEnableDisable(true);

                _editProjectControls.TbIdEnabled = false;


                _editProjectControls.BtnSaveIdVisible       = false;
                _editProjectControls.BtnCancelEditIdVisible = false;
                _editProjectControls.BtnEditIdVisible       = true;
                _editProjectControls.BtnEditIdEnabled       = true;
                break;

            case EditProjectViewStateType.EditId:

                SetAllControlsEnableDisable(false);

                _editProjectControls.TbIdEnabled = true;

                _editProjectControls.BtnEditIdVisible       = false;
                _editProjectControls.BtnSaveIdVisible       = true;
                _editProjectControls.BtnSaveIdEnabled       = true;
                _editProjectControls.BtnCancelEditIdVisible = true;
                _editProjectControls.BtnCancelEditIdEnabled = true;
                break;

            default:
                break;
            }
        }
 public virtual void ChangeViewStateForMockSniffer(EditProjectViewStateType viewType)
 {
 }
        public void ChangeViewState(EditProjectViewStateType viewType)
        {
            _editProjectViewSateManager.ChangeViewState(viewType);

            ChangeViewStateForMockSniffer(LastViewState);
        }