A classe NegociacaoController

Criamos uma representação de uma negociação em nossa aplicação através de uma classe. A ideia é criarmos uma instância dessa classe com base nos dados do formulário. Mas em que lugar faremos isso? Lembram do modelo MVC? É papel de um controller executar as ações do usuário, instanciando novos objetos ou modificando-os quando necessário.

A classe NegociacaoController

Vamos criar a classe danielprogramic/client/js/app/controllers/NegociacaoController.js, que por enquanto terá apenas um método, o adiciona. Neste momento, ele deve apenas ser capaz de ler os dados do formulário e criar uma instância de Negociacao, ainda não teremos a adição da negociação em uma lista.

É claro que não podemos nos esquecer de importarmos o script da nossa classe em

danielprogramic/cliente/index.html:

Agora que temos nosso controller, podemos deixar de usar aquele código de teste que vínhamos escrevendo e em seu lugar criar uma instância da classe NegociacaoController.

 

 

Deixe seu comentário:

Your email address will not be published. Required fields are marked *

*