示例#1
0
        public ActionResult AddPaymentInformation(CreatePaymentInformationRequest createRequest)
        {
            //if (_validator.Validate(createRequest))
            //{
            //    return BadRequest(new { error = "users must have a username and password" });
            //}

            var newPaymentInformation = _repository.AddPaymentInformation(createRequest.PaymentType, createRequest.AccountNumber, createRequest.NameOnCard, createRequest.ExpirationDate, createRequest.CustomerId, createRequest.Address);

            return(Created($"api/paymentinformation/{newPaymentInformation.Id}", newPaymentInformation));
        }
示例#2
0
 public bool Validate(CreatePaymentInformationRequest requestToValidate)
 {
     return(string.IsNullOrEmpty(requestToValidate.NameOnCard));
 }