示例#1
0
 public UnitOfWork(string connectionString)
 {
     _db             = new ApplicationContext(connectionString);
     UserManager     = new UserManager(new UserStore <User>(_db));
     RoleManager     = new RoleManager(new RoleStore <Role>(_db));
     ClientManager   = new ClientManager(_db);
     TourRepository  = new TourRepository(_db);
     HotelRepository = new HotelRepository(_db);
 }
示例#2
0
        public virtual void Dispose(bool disposing)
        {
            if (!_disposed)
            {
                if (disposing)
                {
                    UserManager.Dispose();
                    RoleManager.Dispose();
                    ClientManager.Dispose();
                    TourRepository.Dispose();
                }

                _disposed = true;
            }
        }