Пример #1
0
        public override void OnCustomerRequestReceived(object sender, NotificationEvent customerRequestEvent)
        {
            var request = customerRequestEvent.DeserializeMessage <CustomerRequest>();

            var message = new Quotation
            {
                VendorAddress = "BTM Layout",
                VendorName    = nameof(AmulVendor),
                Amount        = request.MilkQuantity * 50
            };

            _messageBroker.EventBus <Quotation>().Publish(this, new NotificationEvent(new DateTime(), message));
        }