private void OnCompanyReceived(List <CandidateCompany> companylist)
        {
            foreach (var CandidateCompany in companylist.Where(e => !ConfigCompanyCollection.Any(cc => cc.ID == e.ID)))
            {
                ConfigCompanyCollection.Add(new ConfigCompany {
                    ID = CandidateCompany.ID, Company = CandidateCompany.Company
                });
            }

            ConfigCompanyCollection            = ConfigCompanyCollection.OrderBy(e => e.Company).ToObservableCollection();
            ConfigCompanyCollectionView        = (CollectionView)CollectionViewSource.GetDefaultView(ConfigCompanyCollection);
            ConfigCompanyCollectionView.Filter = ConfigCompanyFilter;
        }