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)); }
public bool Validate(CreatePaymentInformationRequest requestToValidate) { return(string.IsNullOrEmpty(requestToValidate.NameOnCard)); }