private void GetLiveBusinessPartners()
        {
            try
            {
                var criteria = new SearchCriteria <BusinessPartnerDTO>
                {
                    TransactionType = (int)Transaction
                };

                var bpList = new BusinessPartnerService()
                             .GetAll(criteria)
                             .OrderBy(i => i.Id)
                             .ToList();

                if (bpList.Count > 1)
                {
                    bpList.Insert(0, new BusinessPartnerDTO
                    {
                        DisplayName = "All",
                        Id          = -1
                    });
                }

                BusinessPartners = new ObservableCollection <BusinessPartnerDTO>(bpList);
            }
            catch (Exception exception)
            {
                System.Windows.MessageBox.Show("Can't Load Business Partner"
                                               + Environment.NewLine + exception.Message, "Can't Get ", MessageBoxButton.OK,
                                               MessageBoxImage.Error);
            }
        }
        private void GetLiveBusinessPartners()
        {
            var criteria = new SearchCriteria <BusinessPartnerDTO>
            {
                TransactionType = (int)Transaction
            };

            IList <BusinessPartnerDTO> bpList = new BusinessPartnerService(true)
                                                .GetAll(criteria)
                                                .OrderByDescending(i => i.Id)
                                                .ToList();

            if (bpList.Count > 1)
            {
                bpList.Insert(0, new BusinessPartnerDTO
                {
                    DisplayName = "All",
                    Id          = -1
                });
            }
            BusinessPartners = new ObservableCollection <BusinessPartnerDTO>(bpList);
        }