public UnitFilter(UnitFilterParams filterParams) { if (filterParams != null) { FilterParams = filterParams; } }
private void InitFilter() { Filter = new UnitFilter(); ComplexFilterParams = new UnitFilterParams(); var unitTypeRepository = new UnitTypeRepository(); FilterUnitTypeList = unitTypeRepository.GetAll(type => type.TypeName); var repository = Repository as UnitRepository; if (repository != null) { FilterManufactureList = repository.GetManufactureList(); FilterModelNameList = repository.GetModelList(); } var ownerRepository = new OwnerRepository(); FilterOwnerList = ownerRepository.GetAll(owner => owner.Name.DisplayName); var statusRepository = new StatusRepository(); FilterStatusList = statusRepository.GetAll(x => x.StatusType); }
private void InitViewModel() { Repository = new UnitRepository(); ComplexFilterParams = new UnitFilterParams(); OpenCardCommand = new RelayCommand(x => OpenCardMethod()); OpenStockUnitCommand = new RelayCommand(x => OpenStockUnitMethod()); FilterCommand = new RelayCommand(x => FilterMethod()); ClearFilterCommand = new RelayCommand(x => ClearFilterMethod()); }
private void ClearFilterMethod() { Filter = new UnitFilter(); ComplexFilterParams = new UnitFilterParams(); InitFilter(); if (string.IsNullOrEmpty(SearchString)) { IsSearched = false; } if (RefreshCommand != null) { RefreshCommand.Execute(null); } }