public ActionResult PublishMessage() { TestObjectDto postMessage = new TestObjectDto { Message = "Message posted from WebHost!" }; var response = RequestManager.Post<ResponseDto<TestObjectDto>>("api/TestApi/PostMessage", postMessage); if (response.IsSuccessful) { TestModel = new TestModel { TestObject = response.Payload, }; } else { TestModel = new TestModel { TestObject = new TestObjectDto { Message = response.Messages.First().Message, }, }; } return View(ViewNames.TestIndex, TestModel); }
public VoidResponseDto PublishMessage(TestObjectDto testObjectDto) { var queueMessage = new QueueMessage<OrderPrintingMessage> { MessageContent = new OrderPrintingMessage { OrderDetail = testObjectDto.Message, } }; var response = new VoidResponseDto(); try { OrderPrintingMessageBusClient.Publish(queueMessage); response.IsSuccessful = true; } catch (Exception e) { response.IsSuccessful = false; } return response; }
public VoidResponseDto PostMessage(TestObjectDto postMessage) { var response = TestService.PublishMessage(postMessage); return response; }