public Task<MessageResult> SendMessage(Message.Message message) { HttpResponseMessage response; using (var client = CreateClient()) { response = client.PostAsJsonAsync(client.BaseAddress, message).Result; } return response.Content.ReadAsAsync<MessageResult>(); }
public MessageResult Post(Message.Message message) { var result = Startup.Host.RunMessage(message.Action, message.MessageTypeDefinition, message.Arguments); Console.WriteLine("Ran action '{0}' for result '{1}'", message.Action, result); return new MessageResult { Result = result }; }