private async void AddToolbarItem_Activated(object sender, EventArgs e) { var add = VTransaction.Add(); await Navigation.PushModalAsync(new NavigationPage(add)); while (!add.Done) { await Task.Delay(100); } if (add.IsInserted) { TransactionCollection.Add(add.Transaction); CalculateTransactions(); UpdateProgressValue(); } }
private async void EditMenuItem_Clicked(object sender, EventArgs e) { var transaction = (sender as MenuItem).CommandParameter as Transaction; var edit = VTransaction.Edit(transaction); await Navigation.PushModalAsync(new NavigationPage(edit)); while (!edit.Done) { await Task.Delay(100); } if (edit.IsInserted) { transaction = edit.Transaction; TransactionCollection.ReFill(TransactionCollection.OrderByDescending(x => x.TransactionDate).ToList()); CalculateTransactions(); UpdateProgressValue(); } }
public VTransactionDto MapTransactionItemToDto(VTransaction item) { return(_MegacorpMapper.Map <VTransaction, VTransactionDto>(item)); }