Criação do GenericService. Alterações no GenericRepository