public void SendOrder(PakketStatus status, string chauffeur) { var orderOnderweg = new PakketOnderweg() { routingKey = "Order.Onderweg", pakketId = status.pakketId, chauffeur = chauffeur }; status.onderweg = true; status.chauffeur = chauffeur; new RabbitMQEventPublisher().PublishEvent(orderOnderweg); }
public void OrderDelivered(PakketStatus status, string handtekening) { if (!status.onderweg) { return; } var pakketAfgeleverd = new PakketAfgeleverd() { routingKey = "Order.Afgeleverd", pakketId = status.pakketId, handtekening = handtekening }; _pakketjes.Remove(status); new RabbitMQEventPublisher().PublishEvent(pakketAfgeleverd); }