Dispatcherに書いていた処理をControllerに切り出し