private void InitFilter() { ComplexFilterParams = new DocumentFilterParams(); var ownerRepository = new OwnerRepository(); var documentTypeRepository = new Repository <DocumentType>(); var filterOwnerList = ownerRepository.GetAll(x => x.Name.DisplayName); var filterDocumentTypeList = documentTypeRepository.GetAll(x => x.TypeName); _filterOwnerCheckList = new ObservableCollection <CheckBoxItem <Owner> >(); foreach (var owner in filterOwnerList) { FilterOwnerCheckList.Add(new CheckBoxItem <Owner> { Item = owner }); } OnPropertyChanged("FilterOwnerCheckList"); _filterDocumentTypeCheckList = new ObservableCollection <CheckBoxItem <DocumentType> >(); foreach (var owner in filterDocumentTypeList) { FilterDocumentTypeCheckList.Add(new CheckBoxItem <DocumentType> { Item = owner }); } OnPropertyChanged("FilterDocumentTypeCheckList"); }
private void InitFilter() { ComplexFilterParams = new StockUnitFilterParams(); var statusRepository = new StatusRepository(); var ownerRepository = new OwnerRepository(); var cardRepository = new CardRepository(); var filterStatusList = statusRepository.GetAll(status => status.StatusType); var filterOwnerList = ownerRepository.GetAll(owner => owner.Name.DisplayName); var filterCardList = cardRepository.GetAll(card => card.CardName); _filterOwnerCheckList = new ObservableCollection <CheckBoxItem <Owner> >(); foreach (var owner in filterOwnerList) { FilterOwnerCheckList.Add(new CheckBoxItem <Owner> { Item = owner }); } OnPropertyChanged("FilterOwnerCheckList"); _filterStatusCheckList = new ObservableCollection <CheckBoxItem <Status> >(); foreach (var status in filterStatusList) { FilterStatusCheckList.Add(new CheckBoxItem <Status> { Item = status }); } OnPropertyChanged("FilterStatusCheckList"); _filterCardCheckList = new ObservableCollection <CheckBoxItem <Card> >(); foreach (var card in filterCardList) { FilterCardCheckList.Add(new CheckBoxItem <Card> { Item = card }); } OnPropertyChanged("FilterCardCheckList"); }