示例#1
0
        //private List<VideoGame> _allVideoGames;

        public VideoGameListViewModel(IVideoGamesRepository repo, IAccoladesRepository accoladeRepo)
        {
            _repo         = repo;
            _accoladeRepo = accoladeRepo;

            AddVideoGameCommand  = new RelayCommand(OnAddVideoGame);
            EditVideoGameCommand = new RelayCommand <VideoGame>(OnEditVideoGame);
            ClearSearchCommand   = new RelayCommand(OnClearSearch);

            EditAccoladeCommand = new RelayCommand <Accolade>(OnEditAccolade);
            //GridSortCommand = new RelayCommand<string>(OnGridSort);

            this.PropertyChanged += MyViewModel_PropertyChanged;
        }
 public AddEditAccoladeViewModel(IAccoladesRepository repo)
 {
     _repo         = repo;
     CancelCommand = new RelayCommand(OnCancel);
     SaveCommand   = new RelayCommand(OnSave, CanSave);
 }