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(AppPaymentStatus model) { await _context.PaymentStatuses.AddAsync(model); }