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();
            }
        }
Ejemplo n.º 3
0
 public VTransactionDto MapTransactionItemToDto(VTransaction item)
 {
     return(_MegacorpMapper.Map <VTransaction, VTransactionDto>(item));
 }