public void SearchPlacements(string searchString) { PlacementList.Clear(); var placements = _placementService.SearchPlacements(searchString); foreach (var placement in placements) { var openingViewModel = new PlacementViewModel(placement); PlacementList.Add(openingViewModel); } }
//public PlacementListViewModel(PlacementService placementService, JobHistoryService jobHistoryService,JobHistoryListViewModel jobHistoryListViewModel) //{ // _placementService = placementService; // _historyListViewModel = jobHistoryListViewModel; // _jobHistoryService = jobHistoryService; // PlacementList = new ObservableCollection<PlacementViewModel>( // _placementService.GetPlacements().Select( c => new PlacementViewModel(c))); // PendingPlacements = new ObservableCollection<DataLayer.EfClasses.Placement>( // _placementService.GetPendingPlacements().Select(c =>c )); //} public PlacementListViewModel(PlacementService placementService) { _placementService = placementService; PlacementList = new ObservableCollection <PlacementViewModel>( _placementService.GetPlacements().Select(c => new PlacementViewModel(c))); PendingPlacements = new ObservableCollection <DataLayer.EfClasses.Placement>( _placementService.GetPendingPlacements().Select(c => c)); if (PlacementList.Count > 0) { SelectedPlacement = PlacementList.First(); } }