public ActionResult CreditCard(string CreditNumber, int ExpiryDate)
        {
            var credit = new MemberCenterCredit();

            credit.CreditNumber = CreditNumber;
            credit.ExpiryDate   = ExpiryDate;
            var result = _MemberCenterService.NewCredit(MemberHelper(), credit);

            if (result.IsSuccessful)
            {
                return(Json(new { response = "success" }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new { response = "error" }, JsonRequestBehavior.AllowGet));
            }
        }
        public OperationResult NewCredit(Guid accountId, MemberCenterCredit credit)
        {
            var account     = _repository.GetAll <Account>().FirstOrDefault(x => x.AccountId == accountId);
            var accountName = account.AccountName;
            var result      = new OperationResult();

            var newCard = new MemberCreditCard
            {
                AccountName  = accountName,
                CreateTime   = DateTime.UtcNow.AddHours(8),
                CreateUser   = account.AccountName,
                EditTime     = DateTime.UtcNow.AddHours(8),
                EditUser     = account.AccountName,
                CreditNumber = credit.CreditNumber,
                ExpiryDate   = credit.ExpiryDate
            };

            _repository.Create <MemberCreditCard>(newCard);
            _context.SaveChanges();
            result.IsSuccessful = true;
            return(result);
        }