update: o controller agora verifica se a ModelState eh valida antes de cadastrar