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); }
public virtual void Dispose(bool disposing) { if (!_disposed) { if (disposing) { UserManager.Dispose(); RoleManager.Dispose(); ClientManager.Dispose(); TourRepository.Dispose(); } _disposed = true; } }