public void PublishToSubscriber(Message pMessage) { if (pMessage is DeliveryInfoMessage) { var lMessage = pMessage as DeliveryInfoMessage; var lVisitor = new DeliveryInfoMessageToDeliveryInfo(); var dService = new DeliveryService(); lMessage.Accept(lVisitor); dService.SubmitDelivery(lVisitor.Result); } }
public void PublishToSubscriber(Common.Model.Message pMessage) { DeliveryService dService = new DeliveryService(); if (pMessage is DeliveryInfoMessage) { DeliveryInfoMessage lMessage = pMessage as DeliveryInfoMessage; DeliveryInfoMessageToDeliveryInfo lVisitor = new DeliveryInfoMessageToDeliveryInfo(); lMessage.Accept(lVisitor); dService.SubmitDelivery(lVisitor.Result); } }