Ejemplo n.º 1
0
        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);
 }
Ejemplo n.º 7
0
 public DestinationRepository(UthTripContext context)
 {
     this.db = context;
 }
Ejemplo n.º 8
0
 UserService CreateUserService()
 {
     connection      = Effort.DbConnectionFactory.CreateTransient();
     databaseContext = new UthTripContext(connection);
     return(new UserService(new EFUnitOfWork(databaseContext)));
 }
Ejemplo n.º 9
0
 public ReviewRepository(UthTripContext context)
 {
     this.db = context;
 }