public void AddItem() { ExpenseItemDetailVM item = new ExpenseItemDetailVM(); ExpenseItemWrapper itemWrapper = new ExpenseItemWrapper(item, false); ItemWrapperList.Add(itemWrapper); }
public async Task Remove(ExpenseItemWrapper itemWrapper) { ItemList.Remove(itemWrapper.Item); ItemWrapperList.Remove(itemWrapper); if (itemWrapper.IsExist) { await Mediator.Send(new DeleteExpenseItemFrontCommand { Id = itemWrapper.Item.Id }); } double totalAmountString = ItemList.Select(i => i.UsdAmount).Sum(); await OnTotalAmountChange.InvokeAsync(totalAmountString); }