fix item update api
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 9s

This commit is contained in:
2026-03-22 01:17:24 -05:00
parent 89b4398442
commit da6ffa8167
2 changed files with 11 additions and 15 deletions

View File

@@ -31,10 +31,17 @@ public class ItemService {
return item;
}
public async Task<Item> Update(Item item) {
db_.Items.Update(item);
public async Task<Item?> Update(int id, ItemDto item) {
Item? oldItem = await db_.Items.FindAsync(id);
if(oldItem == null) return oldItem;
oldItem.Name = item.Name;
oldItem.Description = item.Description;
oldItem.LastEditedAt = DateTime.UtcNow;
await db_.SaveChangesAsync();
return item;
return oldItem;
}
public async Task<bool> Delete(int id) {