Пример #1
0
        public async Task <IActionResult> Edit(int id)
        {
            var token = await _tokenRepository.Get(id);

            if (token != null)
            {
                EditTokenViewModel editMerchant = new EditTokenViewModel()
                {
                    Id                  = token.Id,
                    ServiceName         = token.ServiceName,
                    MerchantName        = token.MerchantName,
                    VProvisionedTokenID = token.VProvisionedTokenID,
                    TokenStatus         = token.TokenStatus,
                    TokenRequestorID    = token.TokenRequestorID,
                    TokenReferenceID    = token.TokenReferenceID,
                    Last4               = token.Last4,
                    ExpirationMonth     = token.ExpirationMonth,
                    ExpirationYear      = token.ExpirationYear,
                    AppPrgrmID          = token.AppPrgrmID,
                    TokenAccountNumber  = token.TokenAccountNumber,
                    PaymentInstrumentId = token.PaymentInstrumentId,
                    Status              = token.Status,
                    Created             = token.Created,
                    Updated             = token.Updated
                };

                return(View(editMerchant));
            }

            return(RedirectToAction("Create"));
        }
Пример #2
0
        public async Task <IActionResult> Edit(EditTokenViewModel editToken, int id)
        {
            if (ModelState.IsValid)
            {
                Token token = new Token
                {
                    Status = editToken.Status
                };

                await _tokenRepository.Update(token, id);
            }

            return(RedirectToAction("List"));
        }