Daos Centralizados 

Segue uma implementação com os daos centralizados seguindo o modelo UnitOfWork