private static void GetBusinessCardInfoCallXMLRequest(XmlNode xmlGetBusinessCardInfoCallNode, XmlDocument xmlDoc, GetBusinessCardByIdRequest request) { var businessCardFilterNode = xmlDoc.CreateElement("BusinessCardFilter"); xmlGetBusinessCardInfoCallNode.AppendChild(businessCardFilterNode); var businessCardIdNode = xmlDoc.CreateElement("BusinessCardId"); businessCardIdNode.InnerText = request.BusinessCardId; businessCardFilterNode.AppendChild(businessCardIdNode); }
public virtual GetBusinessCardByIdResponse GetBusinessCardById(GetBusinessCardByIdRequest request) { return null; }
/// <summary> /// Returns a single Business Card associated with the provided identifier /// </summary> /// <param name="request"></param> /// <returns></returns> public override GetBusinessCardByIdResponse GetBusinessCardById(GetBusinessCardByIdRequest request) { var response = new GetBusinessCardByIdResponse(); try { var xml = ConstructXMLRequest(request, RequestTypeEnum.GetBusinessCardInfoCall); var responseStream = SendRequest(xml); var reader = new StreamReader(responseStream); response.BusinessCard = (GetBusinessCardInfoCallResponse)Deserialize(typeof(GetBusinessCardInfoCallResponse), reader); } catch { throw new Exception("Error in Service."); } return response; }