public async Task <IActionResult> PutWalletStatus(int id, WalletStatu walletStatu) { if (id != walletStatu.WalletStatusId) { return(BadRequest()); } // _context.Entry(todoItem).State = EntityState.Modified; var wal = await _context.WalletStatus.FindAsync(id); if (wal == null) { return(NotFound()); } wal.Description = walletStatu.Description; wal.WalletStatusName = walletStatu.WalletStatusName; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) when(!WalletExists(id)) { return(NotFound()); } return(NoContent()); }
public async Task <ActionResult <WalletStatu> > AddWalletStatus(WalletStatu wallet) { var wal = new WalletStatu { WalletStatusName = wallet.WalletStatusName, Description = wallet.Description, TimeCreate = DateTime.Now }; _context.WalletStatus.Add(wal);; await _context.SaveChangesAsync(); //return CreatedAtAction("GetTodoItem", new { id = todoItem.Id }, todoItem); return(CreatedAtAction("GetWalletStatus", new { id = wal.WalletStatusId }, wal)); }