public Retorno Consultar(string tid) { if (string.IsNullOrEmpty(tid)) return null; Retorno retorno; var consulta = new Consulta { Id = Guid.NewGuid().ToString(), Tid = tid, Estabelecimento = new Estabelecimento() { Numero = Credencial.NumeroHomolog, Chave = Credencial.ChaveHomolog } }; var xmlRequest = new CustomXml().GetXml(consulta); var xmlTransacao = CustomHttpRequest.Request(xmlRequest, Credencial.UrlHomolog); var serializer = new XmlSerializer(typeof(Retorno)); using (var reader = new StringReader(xmlTransacao)) { retorno = (Retorno)serializer.Deserialize(reader); } return retorno; }
/// <summary> /// SetCustomXmlDocument /// </summary> public override void SetCustomXmlDocument(XDocument data, string partName) { CustomXml.SetDocument(data, partName); }
/// <summary> /// FindCustomXml /// </summary> public override XDocument FindCustomXml(string partName) { return(CustomXml.Find(partName)); }