public async Task <IActionResult> AddAsync(CustomerCreditCardAddDto customerCreditCardAddDto) { var addResult = await _customerCreditCardService.AddAsync(customerCreditCardAddDto); if (!addResult.Success) { return(BadRequest(addResult)); } return(Ok(addResult)); }
public async Task <IResult> AddAsync(CustomerCreditCardAddDto customerCreditCartAddDto) { CustomerCreditCard customerCreditCardToAdd = new CustomerCreditCard() { UserId = customerCreditCartAddDto.UserId, CardNumber = customerCreditCartAddDto.CardNumber, CardOwnerFullName = customerCreditCartAddDto.CardOwnerFullName, Cvv = customerCreditCartAddDto.Cvv, ExpiryDate = customerCreditCartAddDto.ExpiryDate }; bool result = await _customerCreditCardDal.AddAsync(customerCreditCardToAdd); if (!result) { return(new ErrorResult(Messages.CustomerCreditCardNotAdded)); } return(new SuccessResult(Messages.CustomerCreditCardAdded)); }