public Startup(IConfiguration configuration) { Configuration = configuration; IDataAccessor dataAccessor = new DataAccessor(false, "Data Source=ConsoleRunDatabase.db"); using (var dbContext = dataAccessor.GetNewDatabaseContext()) { //dbContext.Database.EnsureDeleted(); dbContext.Database.EnsureCreated(); //dbContext.Database.Migrate(); } _repositoryFactory = new DatabaseRepositoryFactory(dataAccessor); }
public TravelerController(IDatabaseRepositoryFactory repositoryFactory) { _travelerRepository = repositoryFactory.GetNewTravelerRepository(); }
//private readonly ITravelerTravelDateReferenceRepository _var; public TravelController(IDatabaseRepositoryFactory repositoryFactory) { _travelDateRepository = repositoryFactory.GetNewTravelDateRepository(); //_var = repositoryFactory.GetNewTravelerTravelDateReferenceRepository(); }