private Task <MultipleDispatcherConsultarNumeroReferenciaGet> GetTransformationQuerySOAPesponse(Routing route, string response) { MultipleDispatcherConsultarNumeroReferenciaGet result = null; XmlDocument xmlDoc = new XmlDocument(); xmlDoc.LoadXml(response); var node = xmlDoc.GetElementsByTagName(route.XSLTResponse); var valorPagar = new ValorPagar() { Ipvalorpagar = Convert.ToDecimal(node.Item(0).InnerText) }; result = new MultipleDispatcherConsultarNumeroReferenciaGet() { ValorPagar = valorPagar, Resultado = new Dispatcher.Models.Resultado() { Descripcion = "Ok" } }; return(Task.FromResult <MultipleDispatcherConsultarNumeroReferenciaGet>(result)); }
static void Main(string[] args) { int CodigoPeca1, CodigoPeca2, NumeroPeca1, NumeroPeca2; double ValorUnitario1, ValorUnitario2, ValorPagar; string[] vet1 = Console.ReadLine().Split(' '); string[] vet2 = Console.ReadLine().Split(' '); CodigoPeca1 = int.Parse(vet1[0]); NumeroPeca1 = int.Parse(vet1[1]); ValorUnitario1 = double.Parse(vet1[2]); CodigoPeca2 = int.Parse(vet2[0]); NumeroPeca2 = int.Parse(vet2[1]); ValorUnitario2 = double.Parse(vet2[2]); ValorPagar = (NumeroPeca1 * ValorUnitario1) + (NumeroPeca2 * ValorUnitario2); Console.WriteLine("VALOR A PAGAR: R$ " + ValorPagar.ToString("F2")); }
private Task <MultipleDispatcherConsultarNumeroReferenciaGet> GetTransformationQueryRESTResponse(string response, string template) { Dictionary <string, string> keys = JsonConvert.DeserializeObject <Dictionary <string, string> >(template); JObject responseObject = JObject.Parse(response); MultipleDispatcherConsultarNumeroReferenciaGet result; string valor = string.Empty, resultado = string.Empty; keys.TryGetValue(nameof(ValorPagar).ToString(), out valor); keys.TryGetValue(nameof(AES.Dispatcher.Models.Resultado).ToString(), out resultado); if (responseObject.Count == 2) { var valorPagar = new ValorPagar() { Ipvalorpagar = Convert.ToDecimal(responseObject[$"{valor}"]) }; result = new MultipleDispatcherConsultarNumeroReferenciaGet() { ValorPagar = valorPagar, Resultado = new Dispatcher.Models.Resultado() { Descripcion = "Ok" } }; } else { result = new MultipleDispatcherConsultarNumeroReferenciaGet() { ValorPagar = null, Resultado = new Dispatcher.Models.Resultado() { Descripcion = responseObject[$"{resultado}"].ToString() } }; } return(Task.FromResult <MultipleDispatcherConsultarNumeroReferenciaGet>(result)); }