public RaceController(IRaceService raceService, IRaceStartListService startListService, IRaceStatService statService, IActiveRaceService activeRaceService) { _raceService = raceService; _startListService = startListService; _statService = statService; _activeRaceService = activeRaceService; }
public ActiveRaceControlViewModel(SharedRaceStateViewModel raceState, IActiveRaceControlService activeRaceControlService, IRaceStartListService startListService, Func <IActiveRaceControlService, CurrentSkierViewModel> currentSkierVmFactory, Func <IActiveRaceControlService, RankingViewModel> rankingVmFactory, IActiveRaceService activeRaceService) { RaceState = raceState; _activeRaceControlService = activeRaceControlService; _startListService = startListService; _activeRaceService = activeRaceService; CurrentSkierViewModel = currentSkierVmFactory(_activeRaceControlService); RankingViewModel = rankingVmFactory(_activeRaceControlService); SetupCommands(); }
public RaceService(IRaceDao raceDao, ISensorDao sensorDao, ITimeDataDao timeDataDao, IRaceStartListService startListService, IGenderDao genderDao, ILocationDao locationDao, IDisciplineDao disciplineDao, IStartListDao startListDao) { _raceDao = raceDao; _sensorDao = sensorDao; _timeDataDao = timeDataDao; _startListService = startListService; _genderDao = genderDao; _locationDao = locationDao; _disciplineDao = disciplineDao; _startListDao = startListDao; }
private static RaceService CreateBaseDataService(IRaceDao raceDao = null, ISensorDao sensorDao = null, ITimeDataDao timeDataDao = null, IRaceStartListService startListService = null, IGenderDao genderDao = null, ILocationDao locationDao = null, IDisciplineDao disciplineDao = null) => new RaceService(raceDao, sensorDao, timeDataDao, startListService, genderDao, locationDao, disciplineDao, null);