public async Task <IActionResult> Post([FromBody] JObject model) { var adaptedMessage = await _messageAdapterAcre.Adapt(FactoryReflectionGenericExchange.Create <RequestMessageAcre> (model.ToObject <Dictionary <string, object> >())); return(Ok(new { result = adaptedMessage })); }
public async Task <IActionResult> TranslatorRio([FromBody] XElement xml) { JObject root = JObject.Parse(JsonConvert.SerializeXNode(xml)); string json = (string)_translateJsonMetadataRio.Handle(root); JObject model = JObject.Parse(json); var adaptedMessage = await _messageAdapterRio.Adapt(FactoryReflectionGenericExchange.Create <RequestMessageRio> (model.ToObject <Dictionary <string, object> >())); return(Ok(new { result = adaptedMessage })); }