public ReservarSteps() { var dbOptionsBuilder = new DbContextOptionsBuilder <EFDbContext>().UseNpgsql( "Host=ec2-54-84-98-18.compute-1.amazonaws.com;Port=5432;Username=honcqzwcqsbwvu;Password=d40a611c2f83daff6ca3ae9943198ea613fe7efe5cdfe79e390d1e55eeb3b566;Database=dfdhq1hhddqbg6;SSL Mode=Require;Trust Server Certificate=true; Pooling=true"); EFDbContext _ctx = new EFDbContext(dbOptionsBuilder.Options); _reservationService = new ReservationService( new ReservationRepository(_ctx), new CubicleRepository(_ctx), new ConstantsRepository(_ctx), new UserRepository(_ctx), new UserReservationRepository(_ctx), new RequestRepository(_ctx) ); _cubicleService = new CubicleService(_ctx, new CubicleRepository(_ctx), new ResourceRepository(_ctx), new CampusRepository(_ctx)); _resourceService = new ResourceService(_ctx, new ResourceRepository(_ctx), new ResourceTypeRepository(_ctx), new CubicleRepository(_ctx)); }
public CubicleController( ICubicleService cubicleService ) { _cubicleService = cubicleService; }