- Moved validation from controller to model

Signed-off-by: Reza Riantono Sukarno <rezariantono@gmail.com>