Example #1
0
        public IActionResult Update(BankPaymentService bankPayment)
        {
            var result = _bankPaymentDal.Update(bankPayment);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
Example #2
0
        private IResult ValidCard(BankPaymentService bankPayment)
        {
            var result = Utilities.ValidCard(bankPayment.CreditCardNumber);

            if (!result)
            {
                return(new ErrorResult(Messages.invalidCard));
            }
            return(new SuccessResult());
        }
Example #3
0
 public IResult Add(BankPaymentService bankPayment)
 {
     //IResult result = BusinessRules.Run(ValidCard(bankPayment));
     //if (result != null)
     //{
     //    return result;
     //}
     _bankPaymentDal.Add(bankPayment);
     return(new SuccessResult(Messages.PaymentComplete));
 }
Example #4
0
 public IResult Update(BankPaymentService bankPayment)
 {
     _bankPaymentDal.Update(bankPayment);
     return(new SuccessResult());
 }