Пример #1
0
 public BaseProcedures(IEbayProperties baseProperties)
 {
     if (baseProperties == null)
     {
         throw new NotImplementedException("IEbayProperties");
     }
     Properties = baseProperties;
 }
Пример #2
0
        public EbaySecurity(IEbayProperties properties, IEbayErrorLogger logger)
            : base(properties)
        {
            if (properties == null){throw new NotImplementedException("IEbayProperties");}
            if (logger == null){throw new NotImplementedException("IEbayErrorLogger");}

            _logger = logger;
        }
Пример #3
0
 /// <summary>
 /// Setup the service
 /// </summary>
 public EbayService(IEbayProperties properties, IEbaySecurity security, IEbaySelling selling)
     : base(properties)
 {
     if (properties == null) {throw new NotImplementedException("IEbayProperties");}
     if (security == null)   {throw new NotImplementedException("IEbaySecurity");}
     if (selling == null)    {throw new NotImplementedException("IEbaySelling");}
     Security = security;
     Sales = selling;
 }
Пример #4
0
 public void AddApiCredentials(XmlDocument doc, IEbayProperties properties)
 {
     var xmlElement = doc.CreateElement("RequesterCredentials", "urn:ebay:apis:eBLBaseComponents");
     var apiCredential = doc.CreateElement("eBayAuthToken", "urn:ebay:apis:eBLBaseComponents");
     apiCredential.InnerText = properties.Token;
     xmlElement.AppendChild(apiCredential);
     Debug.Assert(doc.DocumentElement != null, "doc.DocumentElement != null");
     doc.DocumentElement.InsertBefore(xmlElement, doc.DocumentElement.FirstChild);
 }
Пример #5
0
        public void AddApiCredentials(XmlDocument doc, IEbayProperties properties)
        {
            var xmlElement    = doc.CreateElement("RequesterCredentials", "urn:ebay:apis:eBLBaseComponents");
            var apiCredential = doc.CreateElement("eBayAuthToken", "urn:ebay:apis:eBLBaseComponents");

            apiCredential.InnerText = properties.Token;
            xmlElement.AppendChild(apiCredential);
            Debug.Assert(doc.DocumentElement != null, "doc.DocumentElement != null");
            doc.DocumentElement.InsertBefore(xmlElement, doc.DocumentElement.FirstChild);
        }
Пример #6
0
        public EbaySelling(IEbayProperties properties, IEbayProductManagement productManagement, IEbayErrorLogger logger)
            : base(properties)
        {
            if (properties == null)         { throw new NotImplementedException("IEbayProperties");}
            if (productManagement == null)  { throw new NotImplementedException("IEbayProductManagement");}
            if (logger == null)             { throw new NotImplementedException("IEbayErrorLogger");}

            ProductManagement = productManagement;
            _logger = logger;
        }
Пример #7
0
        public EbayImageManagement(IEbayProperties properties, IEbayErrorLogger logger, ISiteUtility siteUtility)
            : base(properties)
        {
            if (properties == null)     { throw new NotImplementedException("IEbayProperties"); }
            if (siteUtility == null)    { throw new NotImplementedException("ISiteUtility"); }
            if (logger == null)         { throw new NotImplementedException("IEbayErrorLogger"); }

            _utility = siteUtility;
            _logger = logger;
        }
Пример #8
0
        public EbaySecurity(IEbayProperties properties, IEbayErrorLogger logger) : base(properties)
        {
            if (properties == null)
            {
                throw new NotImplementedException("IEbayProperties");
            }
            if (logger == null)
            {
                throw new NotImplementedException("IEbayErrorLogger");
            }

            _logger = logger;
        }
Пример #9
0
        public EbayImageManagement(IEbayProperties properties, IEbayErrorLogger logger, ISiteUtility siteUtility) : base(properties)
        {
            if (properties == null)
            {
                throw new NotImplementedException("IEbayProperties");
            }
            if (siteUtility == null)
            {
                throw new NotImplementedException("ISiteUtility");
            }
            if (logger == null)
            {
                throw new NotImplementedException("IEbayErrorLogger");
            }

            _utility = siteUtility;
            _logger  = logger;
        }
Пример #10
0
 /// <summary>
 /// Setup the service
 /// </summary>
 public EbayService(IEbayProperties properties, IEbaySecurity security, IEbaySelling selling)
     : base(properties)
 {
     if (properties == null)
     {
         throw new NotImplementedException("IEbayProperties");
     }
     if (security == null)
     {
         throw new NotImplementedException("IEbaySecurity");
     }
     if (selling == null)
     {
         throw new NotImplementedException("IEbaySelling");
     }
     Security = security;
     Sales    = selling;
 }
Пример #11
0
        public EbaySelling(IEbayProperties properties, IEbayProductManagement productManagement, IEbayErrorLogger logger) : base(properties)
        {
            if (properties == null)
            {
                throw new NotImplementedException("IEbayProperties");
            }
            if (productManagement == null)
            {
                throw new NotImplementedException("IEbayProductManagement");
            }
            if (logger == null)
            {
                throw new NotImplementedException("IEbayErrorLogger");
            }

            ProductManagement = productManagement;
            _logger           = logger;
        }
Пример #12
0
        public EbayProductManagement(IEbayProperties properties, IEbayImageManagement itemManagement, IEbayErrorLogger logger)
            : base(properties)
        {
            if (properties == null)
            {
                throw new NotImplementedException("IEbayProperties");
            }
            if (itemManagement == null)
            {
                throw new NotImplementedException("IEbayImageManagement");
            }
            if (logger == null)
            {
                throw new NotImplementedException("ILogger");
            }

            ImageManager = itemManagement;
            _logger      = logger;
        }