Example #1
0
 public RaceTraining(Route route, Action uiUpdate, Action checkpointReached,
                     Func <Task <Tuple <double, double, double?> > > currentLocationDelegate,
                     Action stopTrainingUi, Action <int> playCurrentPosition,
                     Action <int> playPositionsLost, Action <int> playPositionsEarned,
                     Action showProgressBar, Action hideProgressBar, Action <bool> showIsTryUpdateSuccessful)
     : base(route, uiUpdate, currentLocationDelegate)
 {
     _routesWebRepository       = new RoutesWebRepository();
     _checkpointReached         = checkpointReached;
     _stopTrainingUi            = stopTrainingUi;
     _playCurrentPosition       = playCurrentPosition;
     _playPositionsLost         = playPositionsLost;
     _playPositionsEarned       = playPositionsEarned;
     _showProgressBar           = showProgressBar;
     _hideProgressBar           = hideProgressBar;
     _showIsTryUpdateSuccessful = showIsTryUpdateSuccessful;
 }
Example #2
0
 public RoutesService()
 {
     _routesWebRepository = new RoutesWebRepository();
     _userLocalRepository = new UserLocalRepository();
     _userData            = _userLocalRepository.GetUserData();
 }