public IPLScheduleViewModel(IRegionManager regionManger, IEventAggregator eventAggregator, IDataReaderLogic DataReaderLogic) { dataReaderLogic = DataReaderLogic; _eventAggregator = eventAggregator; _iPLScheduleDetails = new ObservableCollection <IPLSchedule>((dataReaderLogic.GetAllIPLSchedule())); MatchScoreDelegateCommand = new DelegateCommand <IPLSchedule>(Execute); _regionManger = regionManger; }