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()); }
public async void Add(AppPayment model) { await _context.Payments.AddAsync(model); }