Example #1
0
 public MainWindowViewModel()
 {
     _employeeRepository = new BikeRepository();
     //create an instance to our viewmodel and add it to our collection
     BikeListViewModel viewModel = new BikeListViewModel(_employeeRepository);
     this.ViewModels.Add(viewModel);
 }
Example #2
0
 public BikeListViewModel(BikeRepository bikeRepository)
 {
     if (bikeRepository == null)
     {
         throw new ArgumentNullException("bikeRepository");
     }
     _bikeRepository = bikeRepository;
     this.AllBikes = new ObservableCollection<Model.Bike>(_bikeRepository.GetBikes());
 }