private void AddDebitSplitsToList(DebitSplitList debitSplitList)
 {
     CostAccountDebitor.CostAccountId = 0;
     CostAccountDebitorId             = 0;
     Debits.AddRange(debitSplitList.Debits);
     RaisePropertyChanged("DebitsDisplay");
     IsEnabledDebitorDropDown = false;
     IsEnabledTaxDropDown     = false;
     SelectedTax = FilteredTaxTypes.First();
 }
 private void AddCreditSplitsToList(CreditSplitList creditSplitList)
 {
     CostAccountCreditor.CostAccountId = 0;
     CostAccountCreditorId             = 0;
     Credits.AddRange(creditSplitList.Credits);
     RaisePropertyChanged("CreditsDisplay");
     IsEnabledCreditorDropDown = false;
     IsEnabledTaxDropDown      = false;
     SelectedTax = FilteredTaxTypes.First();
 }
        public BookingViewModel()
        {
            if (IsInDesignMode)
            {
                return;
            }
            SetCommands();

            Messenger.Default.Register <SelectedCostAccount>(this, ChangeSelectedCostAccount);
            Messenger.Default.Register <CreditSplitList>(this, AddCreditSplitsToList);
            Messenger.Default.Register <DebitSplitList>(this, AddDebitSplitsToList);

            GetData();
            SelectedTax = FilteredTaxTypes.SingleOrDefault(x => x.TaxTypeId == 1);
        }