Exemple #1
0
        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 }));
        }
Exemple #2
0
        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 }));
        }