public PlantillaQueued GetPlantillaDependenciaEntreProcesos(INotificador notificador) { var plantilla = new PlantillaQueued(notificador); var procesoNodo5 = new ProcesoQueued { ProcesoId = 5, Descripcion = "Nodo5", PlantillaQueued = plantilla }; plantilla.ProcesosQueued = new List <ProcesoQueued> { new ProcesoQueued { ProcesoId = 1, Descripcion = "Nodo1", PlantillaQueued = plantilla, ProcesosQueued = new List <ProcesoQueued> { new ProcesoQueued { ProcesoId = 3, Descripcion = "Nodo3", PlantillaQueued = plantilla, ProcesosQueued = new List <ProcesoQueued> { procesoNodo5 } }, new ProcesoQueued { ProcesoId = 4, Descripcion = "Nodo4", PlantillaQueued = plantilla }, } }, new ProcesoQueued { ProcesoId = 2, Descripcion = "Nodo2", PlantillaQueued = plantilla, ProcesosQueued = new List <ProcesoQueued> { procesoNodo5 } } }; return(plantilla); }
public void EjecutarAccion(ProcesoQueued procesoQueued) { var notificacion = procesoQueued.ParametroManager.GenerarMensajePeticionParametros(); Notificador.EnviarNotificacion(notificacion); }