/// <summary> /// OKボタンのコマンド実行 /// </summary> public void Execute() { // クラスを作って var createModel = new CreateModel() { // オブジェクトを渡して ColToDo = ColToDo }; // 動かして if (OneToDo.ID == 0) { // IDが0なら新規作成 createModel.Add(OneToDo); } else { // それ以外なら更新 createModel.Update(OneToDo); } // 戻す ColToDo = createModel.ColToDo; // XMLファイルに保存 // ViewModelで読み込むので保存も収まりよくこちらに if (XmlConverter.SerializeFromCol(ColToDo, filePathToDo)) { // 成功 CloseWindow = true; } else { // 失敗 } }