Closed king-kazu39 closed 3 years ago
TopicCreateViewModelにcreateメソッドを実装する
前提:TopicTagクラスにaddメソッドを実装済み
PersonCreatViewModelのcreateメソッド
・PersonCreateViewModelに作っているcreateメソッドを参考に TopicCreateViewModelにcreateメソッドを追加しましょう。
・登録成功と登録失敗でAlertを切り替えていますが、 この後のissueで実装するのでprintで成功、失敗の確認をする程度で大丈夫です。
addメソッドの返り値でアラートを切り替えるのでif elseの分岐に注意しながら実装してみてください。 引数はTopicTag.addメソッドに合わせてください。
TopicCreateViewでViewModelのインスタンスを生成し、createメソッドを実行する。
引数が多いメソッドが目立ってきたので、 リファクタリングし、メソッドの引数に渡すパラメータを作るメソッドを作って 引数を減らすようにしたい。
概要
TopicCreateViewModelにcreateメソッドを実装する
前提:TopicTagクラスにaddメソッドを実装済み
参考
PersonCreatViewModelのcreateメソッド
作業詳細
・PersonCreateViewModelに作っているcreateメソッドを参考に TopicCreateViewModelにcreateメソッドを追加しましょう。
・登録成功と登録失敗でAlertを切り替えていますが、 この後のissueで実装するのでprintで成功、失敗の確認をする程度で大丈夫です。
注意点
addメソッドの返り値でアラートを切り替えるのでif elseの分岐に注意しながら実装してみてください。 引数はTopicTag.addメソッドに合わせてください。
動作確認
TopicCreateViewでViewModelのインスタンスを生成し、createメソッドを実行する。
今後の予定
引数が多いメソッドが目立ってきたので、 リファクタリングし、メソッドの引数に渡すパラメータを作るメソッドを作って 引数を減らすようにしたい。