//public AN22021ViewModel(DisplayMode displayMode,DantaiDto dantaiData) : base()
        //{
        //    ModelObjectMapping();
        //    SwitchDisplayMode(displayMode);
        //    this.DisplayMode = displayMode;
        //    this._model.SetRetentionData(dantaiData,displayMode);
        //}
        #endregion

        #region メソッド
        /// <summary>
        /// 団体登録
        /// </summary>
        private void EntryDantai()
        {
            var checkResult = this._model.ExistEntryConditions();

            if (!checkResult.IsSuccess)
            {
                return;
            }
            checkResult      = this._model.EntryDantai();
            this.CheckResult = checkResult;
            //this._model.InitializeModelItem();
            AN22021RetentionData.SetValues(this._model);

            if (this.DisplayMode.IsCopyMode())
            {
                //コピーモード時は詳細画面に遷移
                MoveDetailPage();
            }
            else if (this.DisplayMode.IsEntryMode())
            {
                //登録モード時は初期化
                this._model.InitializeModelItem();
                this.IsHimmeiCodeFocused = true;
            }
        }
        /// <summary>
        /// コピー(登録)画面遷移
        /// </summary>
        private void MoveCopyPage()
        {
            // 検索条件を保持
            AN22021RetentionData.SetValues(this._model);

            var displayMode = new DisplayMode();

            displayMode.SetEntryMode();
            this.SinglePageRequest.Raise(new Notification {
                Title = " AN22021 団体登録画面", Content = new AN22021ViewModel(displayMode)
            });
        }