public ScoreDetailsViewModel(IRunsCalculatorLogic RunsCalculatorLogic, ILoadRepository LoadRepository, IEventAggregator eventAggregator,
                              IDataReaderLogic DataReaderLogic, ISqlQueries SqlQueries)
 {
     dataReaderLogic     = DataReaderLogic;
     runsCalculatorLogic = RunsCalculatorLogic;
     loadRepository      = LoadRepository;
     _eventAggregator    = eventAggregator;
     sqlQueries          = SqlQueries;
     _eventAggregator.GetEvent <MatchNoEvent>().Subscribe(MatchNoReceived);
     CalculateScoreDelegateCommand = new DelegateCommand(Execute, CanExecute);
     GoBackDelegateCommand         = new DelegateCommand(GoBack);
     FPLTeamDelegateCommand        = new DelegateCommand(GetFPLTeamPoints);
     FPLTeamLists = dataReaderLogic.GetAllFPLTeam();
 }