public PaymentMOD(CardMOD card, string type, string provider, string installments, decimal amount, string description = null) { this.Card = card; this.Type = type; this.Provider = provider; this.Installments = installments; this.Amount = amount; this.Description = description; this.Customer = new CustomerMOD(); }
private PaymentMOD ConfigurationFromPayment(PaymentViewModel paymentModel) { CardMOD cardMOD = new CardMOD { Code = paymentModel.CardSecurityCode, Expiration = string.Format("{0}/{1}", paymentModel.CardExpirationMonth, paymentModel.CardExpirationYear), Flag = paymentModel.CardFlag, Name = paymentModel.NameOnCard, Number = paymentModel.CardNumber }; return(new PaymentMOD(cardMOD, TypeMOD.CREDIT_CARD, UtilityMOD.API_BRASPAG_PROVIDER_TYPE, InstallmentsMOD.ONE, paymentModel.Amount)); }