Exemplo n.º 1
0
        public async Task <bool> ProcessPayment(AppPayment model)
        {
            _unitOfWork.appPaymentRepository.Add(model);
            var paymentAdded = await _unitOfWork.Complete();

            if (paymentAdded)
            {
                var paymentStatus = new AppPaymentStatus
                {
                    PaymentId = model.Id,
                    Status    = Enums.PaymentStatus.processed
                };
                _unitOfWork.appPaymentStatusRepository.Add(paymentStatus);
            }
            return(await _unitOfWork.Complete());
        }
Exemplo n.º 2
0
 public async void Add(AppPayment model)
 {
     await _context.Payments.AddAsync(model);
 }