public IActionResult Post([FromBody] CheckoutOrderView value) { SaleView saleView = null; try { saleView = checkoutApplicationService.OrderSale(value); } catch (System.Exception ex) { return(BadRequest(ex.Message)); } return(Json(saleView)); }
public static CheckoutOrder MapToDomain(CheckoutOrderView order) { CheckoutOrder checkout = null; if (order != null) { checkout = new CheckoutOrder() { CreditCardFlag = order.CreditCardFlag, CreditCardNumber = order.CreditCardNumber, Email = order.Email, ExpirationMonth = order.ExpirationMonth, ExpirationYear = order.ExpirationYear, Name = order.Name, NameOnCreditCard = order.NameOnCreditCard, SecurityCode = order.SecurityCode, TransactionValue = order.TransactionValue, MerchantId = order.MerchantId }; } return(checkout); }