そもそもcreate時とupdate時のAPIを叩く部分を別関数に切り出しているのは単純に見通しの関係ですか？