public RaceController(ILogger <RaceController> logger) { _logger = logger; IConnectionFactory connectionFactory = ConnectionFactoryHolder.getInstace().getConnectionFactory(); _adoRaceDao = new AdoRaceDao(connectionFactory); }
public RunningRunController(ILogger <RunningRunController> _logger) { var connectionFactory = ConnectionFactoryHolder.getInstace().getConnectionFactory(); _adoRunDao = new AdoRunDao(connectionFactory); _adoRaceDao = new AdoRaceDao(connectionFactory); }
public async Task <RaceControlModel> GetRaceControlForRaceId(int raceId, int runNo) { return(await Task.Run(async() => { var race = new AdoRaceDao(connectionFactory).FindById(raceId); var startlistmodel = await startListLogic.GetStartListForRaceId(raceId, 1); if (runNo == 0) { runNo = await EvaluateRunNo(startlistmodel); } RaceControlModel = new RaceControlModel { RaceModel = new RaceModel(race) { ActualRun = runNo }, StartListModel = startlistmodel }; return RaceControlModel; })); }
public RankingController(ILogger <RankingController> logger) { _logger = logger; var connectionFactory = ConnectionFactoryHolder.getInstace().getConnectionFactory(); _adoRaceDao = new AdoRaceDao(connectionFactory); _adoStartListDao = new AdoStartListDao(connectionFactory); _adoRaceDataDao = new AdoRaceDataDao(connectionFactory); _adoSplitTimeDao = new AdoSplitTimeDao(connectionFactory); _adoSkierDao = new AdoSkierDao(connectionFactory); }
public async Task SetRaceFinished() { await Task.Run(() => { RaceControlModel.RaceModel.Status = new Status() { Id = 4, Name = "finished" }; var race = RaceControlModel.RaceModel.ToRace(); var fdbbck = new AdoRaceDao(connectionFactory).Update(race); }); }
public async Task <ICollection <ScreenControlModel> > GetScreenControls() { return(await Task.Run(() => { ScreenControls = new Collection <ScreenControlModel>(); var racecollection = new AdoRaceDao(connectionFactory).FindAll(); foreach (var race in racecollection) { ScreenControls.Add(new ScreenControlModel { Date = race.Date, Location = race.Location, Name = race.Name, Sex = race.Sex, Splittimes = race.Splittimes, Status = "running", Type = race.Type.Type }); } return ScreenControls; })); }
public RunImporter(IConnectionFactory connectionFactory) { _adoRunDao = new AdoRunDao(connectionFactory); _adoRaceDao = new AdoRaceDao(connectionFactory); _adoRaceTypeDao = new AdoRaceTypeDao(connectionFactory); }
public RunningRaceController(ILogger <RunningRaceController> logger) { _logger = logger; _adoRaceDao = new AdoRaceDao(ConnectionFactoryHolder.getInstace().getConnectionFactory()); }
public void Setup() { configuration = ConfigurationUtil.GetConfiguration(); connectionFactory = DefaultConnectionFactory.FromConfiguration(configuration, "HuraceDbConnection"); raceDao = new AdoRaceDao(connectionFactory); }
public StartListsImporter(IConnectionFactory connectionFactory) { adoRaceDao = new AdoRaceDao(connectionFactory); adoSkierDao = new AdoSkierDao(connectionFactory); adoStartListDao = new AdoStartListDao(connectionFactory); }