public BudgetFragment(int id)
 {
     Item = ((id == -1) ? new Budget() : CashflowData.Budget(id));
 }
 public MilestoneFragment(int milestoneId)
 {
     Item = ((milestoneId == -1) ? new Milestone() : CashflowData.Milestone(milestoneId));
 }
 public TransactionFragment(int transactionId = -1)
 {
     Item = ((transactionId == -1) ? new Transaction() : CashflowData.Transaction(transactionId));
 }
 public CategoryFragment(int categoryId)
 {
     Item = ((categoryId == -1) ? new Category() : CashflowData.Category(categoryId));
 }
 public PlannedTransactionFragment(int plannedPaymentId)
 {
     Item = ((plannedPaymentId == -1) ? new PlannedTransaction() : CashflowData.PlannedTransaction(plannedPaymentId));
 }
 private void SpinRecurrenceOnItemSelected(object sender, AdapterView.ItemSelectedEventArgs e)
 {
     Type = CashflowData.Recurrence((int)e.Id).Type;
     (Activity as IBudgetHeaderFragmentListener)?.OnDateChanged();
 }