1つのファイルに1classでファイル分けた方がよさそう。
で、これってcontrollerじゃなくてmodelじゃないかな。