public void Respond(ResponseCarrier result) { using (var bus = RabbitHutch.CreateBus("host=localhost")) { bus.Publish <ResponseCarrier>(result, "to_anon_controller"); } }
public void Handle(MessageCarrier <Customer> message) { //MessageCarrier<Customer> carrier = JsonConvert.DeserializeObject<MessageCarrier<Customer>>(message) as MessageCarrier<Customer>; if (message.WhatToDo == MessageCarrier <Customer> .ControllerRequest.UpdateCustomer) { Customer customer = message.Body; AnonymousUserFacade facade = new AnonymousUserFacade(); facade.UpdateCustomerDetails(customer); ResponseCarrier rc = new ResponseCarrier(ResponseCarrier.ServiceResponse.Ok); Respond(rc); } }