refactorizacion: funciones de base pasan a OffererRepository