예제 #1
0
        public static CardPayment MapToCardPayment(CardPaymentDAO cardPayment)
        {
            var cp = new CardPayment();

            cp.CardPaymentID  = cardPayment.Id;
            cp.CustomerID     = CustomerMapper.MapToCustomer(cardPayment.Customer).CustomerID;
            cp.CardNumber     = cardPayment.CardNumber;
            cp.CardHolderName = cardPayment.CardHolderName;
            cp.ExpirationDate = cardPayment.ExpirationDate;
            cp.CVC            = cardPayment.CVC;
            cp.Active         = cardPayment.Active;

            return(cp);
        }
        public static CardPaymentDTO MapToDTO(CardPaymentDAO cardPayment)
        {
            var cp = new CardPaymentDTO();

            cp.Id             = cardPayment.Id;
            cp.Customer       = CustomerMapper.MapToDTO(cardPayment.Customer);
            cp.CardNumber     = cardPayment.CardNumber;
            cp.CardHolderName = cardPayment.CardHolderName;
            cp.ExpirationDate = cardPayment.ExpirationDate;
            cp.CVC            = cardPayment.CVC;
            cp.Active         = cardPayment.Active;

            return(cp);
        }
 public bool ChangeCardPayment(CardPaymentDAO cardPayment)
 {
     return(data.ChangeCardPayment(CardPaymentMapper.MapToCardPayment(cardPayment)));
 }
 public bool InsertCardPayment(CardPaymentDAO cardPayment)
 {
     return(data.InsertCardPayment(CardPaymentMapper.MapToCardPayment(cardPayment)));
 }
 public bool DeleteCardPayment(CardPaymentDAO cardPayment)
 {
     return(data.DeleteCardPayment(CardPaymentMapper.MapToCardPayment(cardPayment)));
 }