public DocumentManagerViewModel() { 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(); OnAddTaxPayer = new DelegateCommand(onAddTaxPayer); OnAddProject = new DelegateCommand(onAddProject, canAddProject); OnModifyTaxPayer = new DelegateCommand(onModifyTaxPayer, canModifyTaxPayer); OnDeleteTaxPayer = new DelegateCommand(onDeleteTaxPayer, canDeleteTacPayer); OnRefresh = new DelegateCommand(onRefresh); OnDoubleClickList = new DelegateCommand(onDoubleClickList); taxPayerDocumentSource = new EntityList<Web.Model.taxpayerdocument>(documentManagerContext.taxpayerdocuments); taxPayerDocumentLoader = new DomainCollectionViewLoader<Web.Model.taxpayerdocument>( LoadTaxPayerDocument, LoadTaxPayerDocument_Complete ); taxPayerDocumentView = new DomainCollectionView<Web.Model.taxpayerdocument>(taxPayerDocumentLoader, taxPayerDocumentSource); }
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; }
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; }