Esempio n. 1
0
 public void Respond(ResponseCarrier result)
 {
     using (var bus = RabbitHutch.CreateBus("host=localhost"))
     {
         bus.Publish <ResponseCarrier>(result, "to_anon_controller");
     }
 }
Esempio n. 2
0
        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);
            }
        }