Ejemplo n.º 1
0
 public RaceController(IRaceService raceService, IRaceStartListService startListService,
                       IRaceStatService statService, IActiveRaceService activeRaceService)
 {
     _raceService       = raceService;
     _startListService  = startListService;
     _statService       = statService;
     _activeRaceService = activeRaceService;
 }
Ejemplo n.º 2
0
 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();
 }
Ejemplo n.º 3
0
 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);