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; }
public DataGenerator(string providerName, string connectionString) { var connectionFactory = new ConcreteConnectionFactory(DbUtil.GetProviderFactory(providerName), connectionString); var statementFactory = new StatementFactory("hurace"); _countryDao = new CountryDao(connectionFactory, statementFactory); _locationDao = new LocationDao(connectionFactory, statementFactory); _skierDao = new SkierDao(connectionFactory, statementFactory); _disciplineDao = new DisciplineDao(connectionFactory, statementFactory); _raceDao = new RaceDao(connectionFactory, statementFactory); _startListDao = new StartListDao(connectionFactory, statementFactory); _raceDataDao = new RaceDataDao(connectionFactory, statementFactory); _sensorDao = new SensorDao(connectionFactory, statementFactory); _timeDataDao = new TimeDataDao(connectionFactory, statementFactory); _raceDataDao = new RaceDataDao(connectionFactory, statementFactory); _raceEventDao = new RaceEventDao(connectionFactory, statementFactory); _skierEventDao = new SkierEventDao(connectionFactory, statementFactory); _seasonDao = new SeasonDao(connectionFactory, statementFactory); }
public DisciplineService(IDisciplineDao disciplineDao) { _disciplineDao = disciplineDao; }
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);