Example #1
0
        public JsonResult DetachPaymentMethod(string id)
        {
            DetachPaymentMethodResponse detachPaymentMethodResponse = _businessServices.DetachPaymentMethod(id);

            if (!string.IsNullOrEmpty(detachPaymentMethodResponse.id))
            {
                var paymentMethod = _db.PaymentMethods.FirstOrDefault(p => p.Id == id);
                var customerId    = paymentMethod.CustomerId;
                _db.PaymentMethods.Remove(paymentMethod);
                _db.SaveChanges();
                var list = GetPaymentsRets(customerId);
                return(Json(new { message = "Success", paymentMethods = list }));
            }
            return(Json(new { message = "Failed" }));
        }