public async Task <TEntity> AddAsync(TEntity entity) { await _context.Set <TEntity>().AddAsync(entity); await _context.SaveChangesAsync(); return(entity); }
public async Task Save() { try { await _paymentDBContext.SaveChangesAsync(); } catch (DbUpdateException exc) { throw new Exception(exc.InnerException.Message); } }
/// <summary> /// This will asynchronously saves the changes made to the database context. /// </summary> /// <returns></returns> public async Task <bool> SaveChangesAsync() { try { var result = await _context.SaveChangesAsync(); return(result > 0); } catch (DbUpdateConcurrencyException ex) { _logger.LogError("SaveChangeAsync", ex); throw; } catch (Exception ex) { _logger.LogError("SaveChangeAsync", ex); return(false); } }
public async Task <bool> addPaymentDetails(Payment payment) { bool status; _context.Payment.Add(payment); try { await _context.SaveChangesAsync(); status = true; } catch (Exception ex) { _logger.LogError(ex.StackTrace); status = false; } return(status); }
public Task SavePayment(PaymentEntity paymentEntity) { _context.AddAsync(paymentEntity); return(_context.SaveChangesAsync()); }