ok. Comunque così come hai fatto va benissimo, anche se come mia opinione personale prediligo separare le action dalle visualizzazione. Preferisco che le action si occupino solamente di eseguire azioni su db e nient'altro, in questo modo possono essere secondo me meglio isolate e controllate (accessi etc..).
Ciao!