private static void GetBusinessCardCallXMLRequest(XmlNode xmlGetBusinessCardCallNode, XmlDocument xmlDoc,
            GetBusinessCardCallRequest request)
        {
            var businessCardFilterNode = xmlDoc.CreateElement("BusinessCardFilter");
            xmlGetBusinessCardCallNode.AppendChild(businessCardFilterNode);

            var resultsNode = xmlDoc.CreateElement("Results");
            resultsNode.InnerText = request.Results.ToString();
            businessCardFilterNode.AppendChild(resultsNode);

            var pageNumberNode = xmlDoc.CreateElement("PageNo");
            pageNumberNode.InnerText = request.PageNumber.ToString();
            businessCardFilterNode.AppendChild(pageNumberNode);

            if (!string.IsNullOrEmpty(request.ModifiedSince.ToString()))
            {
                var modifiedSinceNode = xmlDoc.CreateElement("ModifiedSince");
                modifiedSinceNode.InnerText = request.ModifiedSince.ToString();
                businessCardFilterNode.AppendChild(modifiedSinceNode);
            }
        }
 //public virtual void SetCount(SetCountRequest request)
 //{
 //}
 //public virtual void SetPage(SetPageRequest request)
 //{
 //}
 //public virtual void SetModifiedSince(SetModifiedSinceRequest request)
 //{
 //}
 //public virtual void SetStartDate(SetStartDateRequest request)
 //{
 //}
 //public virtual void SetEndDate(SetEndDateRequest request)
 //{
 //}
 //public virtual void SetUseSellDate(SetUseSellDate request)
 //{
 //}
 //public virtual void SetCategoryId(SetCategoryId request)
 //{
 //}
 public virtual GetBusinessCardResponse GetBusinessCards(GetBusinessCardCallRequest request)
 {
     return null;
 }
        /// <summary>
        /// Returns all the saved Business Cards
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public override GetBusinessCardResponse GetBusinessCards(GetBusinessCardCallRequest request)
        {
            var response = new GetBusinessCardResponse();

            try
            {
                var xml = ConstructXMLRequest(request, RequestTypeEnum.GetBusinessCardCall);
                var responseStream = SendRequest(xml);
                var reader = new StreamReader(responseStream);
                response.BusinessCards = (GetBusinessCardCallResponse)Deserialize(typeof(GetBusinessCardCallResponse), reader);
            }
            catch
            {
                throw new Exception("Error in Service.");
            }

            return response;
        }