public async Task UpdateTransactionAsync(TransactionMD entity, TransactionMDDto transDto) { entity.TransactionId = transDto.TransactionId; entity.Status = GetEnumStatusName(transDto.Status); entity.Type = GetEnumTypeName(transDto.Type); entity.ClientName = transDto.ClientName; entity.Amount = transDto.Amount; await _context.SaveChangesAsync(); }
public async Task UpdateTransactionByIdAsync(TransactionMD transactionMD) { TransactionMD entity = await _context.TransactionMDs.FirstOrDefaultAsync(x => x.TransactionId == transactionMD.TransactionId); entity.Status = transactionMD.Status; entity.Type = transactionMD.Type; entity.ClientName = transactionMD.ClientName; entity.Amount = transactionMD.Amount; await _context.SaveChangesAsync(); }
public async Task <ActionResult> DeleteTransactionAsync(int transactionId) { TransactionMD trans = await _transactionService.GetTransactionByIdAsync(transactionId); if (trans == null) { return(NotFound(new ApiResponse(404))); } await _transactionService.DeleteTransactionAsync(trans); return(Ok(new ApiResponse(200, "Resource deleted successfully"))); }
public async Task <ActionResult> UpdateTransactionAsync([FromForm] TransactionMDDto transDto) { int transId = int.Parse(HttpContext.Request.RouteValues["transactionId"].ToString()); TransactionMD trans = await _transactionService.GetTransactionByIdAsync(transId); if (trans == null) { return(NotFound(new ApiResponse(404))); } await _transactionService.UpdateTransactionAsync(trans, transDto); return(Ok(new ApiResponse(200, "Resource updated successfully"))); }
public async Task CreateTransactionAsync(TransactionMD transactionMD) { await _context.TransactionMDs.AddAsync(transactionMD); await _context.SaveChangesAsync(); }
public async Task DeleteTransactionAsync(TransactionMD transactionMD) { _context.Remove(transactionMD); await _context.SaveChangesAsync(); }