public JsonResult PayPalList() { var customer = this.context.Customer; var paypal = new PayPalDatabaseMarketPlace(); return(Json(customer.CustomerMarketPlaces .Where(m => m.Marketplace.InternalId == paypal.InternalId) .Select(m => new { displayName = m.DisplayName }).ToArray(), JsonRequestBehavior.AllowGet )); }
public static IEnumerable <MP_CustomerMarketPlace> GetPayPalCustomerMarketPlaces(this Customer customer) { var paypal = new PayPalDatabaseMarketPlace(); return(customer.CustomerMarketPlaces.Where(m => m.Marketplace.InternalId == paypal.InternalId)); }
private int SavePayPal(Customer customer, PayPalPermissionsGranted permissionsGranted, PayPalPersonalData personalData, PayPalDatabaseMarketPlace paypal) { var securityData = new PayPalSecurityData { PermissionsGranted = permissionsGranted, UserId = personalData.Email }; var mp = this.dbHelper.SaveOrUpdateCustomerMarketplace(personalData.Email, paypal, securityData, customer); this.dbHelper.SaveOrUpdateAcctountInfo(mp, personalData); return(mp.Id); }