public static ExternalSourceConsumer ReciveRequestIntoLace(Guid aggregateId, ExternalSourceConsumer consumer, IPersistAnEvent persistEvent) { var message = new LaceExternalSourceEventMessage(aggregateId, LaceEventSource.EntryPoint, PublishableLaceMessages.LaceReceivedRequestStarted,1); if (consumer == null) consumer = new ExternalSourceConsumer(persistEvent); consumer.Consume(message); return consumer; }
public static ExternalSourceConsumer ReturnResponseFromLace(Guid aggregateId, ExternalSourceConsumer consumer, IPersistAnEvent persistEvent) { var message = new LaceExternalSourceEventMessage(aggregateId, LaceEventSource.Initialization, PublishableLaceMessages.LaceProcessedRequestAndResturnedResponse,0); if (consumer == null) consumer = new ExternalSourceConsumer(persistEvent); consumer.Consume(message); return consumer; }