public async Task <IActionResult> PutPaymentMethodCard(Guid id, PaymentMethodCard paymentMethodCard) { if (id != paymentMethodCard.Id) { return(BadRequest()); } _context.Entry(paymentMethodCard).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PaymentMethodCardExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <PaymentMethodCard> > PostPaymentMethodCard(PaymentMethodCard paymentMethodCard) { _context.PaymentMethodCards.Add(paymentMethodCard); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPaymentMethodCard", new { id = paymentMethodCard.Id }, paymentMethodCard)); }
public static PaymentCard ToPaymentCard(this PaymentMethodCard paymentMethodCard) { if (paymentMethodCard == null) { return(null); } return(new PaymentCard() { Last4 = paymentMethodCard.Last4, Brand = paymentMethodCard.Brand, ExpMonth = paymentMethodCard.ExpMonth, ExpYear = paymentMethodCard.ExpYear, Issuer = paymentMethodCard.Issuer, Country = paymentMethodCard.Country }); }