public void Dispose() { var options = new DbContextOptionsBuilder <UthTripContext>() .UseInMemoryDatabase(databaseName: "UserDatabase").Options; var context = new UthTripContext(options); context.Users.RemoveRange(context.Users); context.SaveChanges(); }
public EFUnitOfWork(UthTripContext db) { this.db = db; this.userRepository = new UserRepository(db); this.tripRepository = new TripRepository(db); this.reviewRepository = new ReviewRepository(db); this.blockedUserRepository = new BlockedUserRepository(db); this.dateRangeRepository = new DateRangeRepository(db); this.destinationRepository = new DestinationRepository(db); this.roleRepository = new RoleRepository(db); this.rightRepository = new RightRepository(db); }
public TripRepository(UthTripContext context) { this.db = context; }
public DateRangeRepository(UthTripContext context) { this.db = context; }
public BlockedUserRepository(UthTripContext context) { this.db = context; }
public EFUnitOfWork(string connectionString) { this.db = new UthTripContext(connectionString); }
public DestinationRepository(UthTripContext context) { this.db = context; }
UserService CreateUserService() { connection = Effort.DbConnectionFactory.CreateTransient(); databaseContext = new UthTripContext(connection); return(new UserService(new EFUnitOfWork(databaseContext))); }
public ReviewRepository(UthTripContext context) { this.db = context; }