public void ProcesarEventos() { IEnumerable <Lectura.Evento> _lstEventos = lector.LeerArchivo(); foreach (Lectura.Evento _evento in _lstEventos) { IManejadorRangos _manejador = manejoTiemposFactory.crearManejador(); EvaluarPersistenciaEvento(_manejador, _evento); } }
public void AsignarSiguiente(IManejadorRangos manejador) { this.manejador = manejador; }
private void EvaluarPersistenciaEvento(IManejadorRangos manejador, Lectura.Evento evento) { manejador.EvaluarEvento(evento); }
private void AsignarSiguienteManejador(IManejadorRangos anterior, IManejadorRangos siguiente) { anterior.AsignarSiguiente(siguiente); }