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; }
public RoutesService() { _routesWebRepository = new RoutesWebRepository(); _userLocalRepository = new UserLocalRepository(); _userData = _userLocalRepository.GetUserData(); }