public override string GetUrl(MP_CustomerMarketPlace mp, IMarketPlaceSecurityInfo securityInfo)
 {
     return(string.Format(
                "http://www.amazon.co.uk/gp/aag/main?ie=UTF8&seller={0}",
                ((AmazonSecurityInfo)securityInfo).MerchantId
                ));
 }         // GetUrl
        }         // GetSeniority

        public virtual string GetUrl(MP_CustomerMarketPlace mp, IMarketPlaceSecurityInfo securityInfo)
        {
            return(string.Format(
                       "https://www.google.com/search?q={0}+{1}",
                       HttpUtility.UrlEncode(mp.Marketplace.Name),
                       mp.DisplayName
                       ));
        }         // GetUrl
Example #3
0
 public IDatabaseCustomerMarketPlace SaveOrUpdateEncryptedCustomerMarketplace(
     string displayName,
     IMarketplaceType marketplaceType,
     IMarketPlaceSecurityInfo securityData,
     Customer customer
     )
 {
     return(SaveOrUpdateCustomerMarketplace(
                displayName,
                marketplaceType,
                new Encrypted(new Serialized(securityData)),
                customer,
                null
                ));
 }         // SaveOrUpdateCEncryptedustomerMarketplace
Example #4
0
        }         // SaveOrUpdateCEncryptedustomerMarketplace

        public IDatabaseCustomerMarketPlace SaveOrUpdateCustomerMarketplace(
            string displayName,
            IMarketplaceType marketplaceType,
            IMarketPlaceSecurityInfo securityData,
            Customer customer,
            string amazonMarketPlaceId = null
            )
        {
            return(SaveOrUpdateCustomerMarketplace(
                       displayName,
                       marketplaceType,
                       new Serialized(securityData),
                       customer,
                       amazonMarketPlaceId
                       ));
        }         // SaveOrUpdateCustomerMarketplace
Example #5
0
        public override string GetUrl(MP_CustomerMarketPlace mp, IMarketPlaceSecurityInfo securityInfo)
        {
            var url = base.GetUrl(mp, securityInfo);

            if (mp.EbayUserData == null)
            {
                return(url);
            }
            var mpEbayUserData = mp.EbayUserData.LastOrDefault();

            if (mpEbayUserData == null || mpEbayUserData.SellerInfo == null)
            {
                return(url);
            }
            if (string.IsNullOrEmpty(mpEbayUserData.SellerInfo.SellerInfoStoreURL))
            {
                return(url);
            }
            return(mpEbayUserData.SellerInfo.SellerInfoStoreURL);
        }
 public override string GetUrl(MP_CustomerMarketPlace mp, IMarketPlaceSecurityInfo securityInfo)
 {
     return("#");
 }
 public void StoreOrUpdateCustomerSecurityInfo(Customer databaseCustomer, IMarketPlaceSecurityInfo securityData, string marketPlaceName)
 {
     Helper.SaveOrUpdateCustomerMarketplace(marketPlaceName, _Marketplace, securityData, databaseCustomer);
 }