private LoadOperation <Web.Model.taxpayer> LoadTaxPayerEntities() { IsBusy = false; EntityQuery <DocumentManager.Web.Model.taxpayer> lQuery = documentManagerContext.GetTaxpayerQuery(); lQuery = lQuery.Where(c => (c.taxpayer_group_id == 3)); lQuery = TaxPayerSearch.CreateQuery(lQuery); return(documentManagerContext.Load(lQuery.SortAndPageBy(this.taxPayerView))); }
public DocumentSearchZPViewModel() { TaxPayerList = new ObservableCollection <TaxPayerEntity>(); TaxPayerTypeList = new ObservableCollection <TaxPayerTypeEntity>(); TaxPayerTypeEntityDictionary = new Dictionary <int, TaxPayerTypeEntity>(); FileTypeList = new ObservableCollection <FileTypeEntity>(); FileTypeDictionary = new Dictionary <int, FileTypeEntity>(); UserEntityDictionary = new Dictionary <int, UserEntity>(); DocumentViewModel = new DocumentViewModel(); DocumentViewModel.BeginLoadings += BeginLoading; DocumentViewModel.FinishLoadings += FinishLoading; documentManagerContext = new DocumentManager.Web.DocumentManagerDomainContext(); OnRefresh = new DelegateCommand(onRefresh); OnDoubleClickList = new DelegateCommand(onDoubleClickList); TaxPayerSearch = new TaxPayerSearch(); TaxPayerSearch.GroupID = 3; TaxPayerSearch.TaxPayerTypeList = TaxPayerTypeList; }