// Constructor
        public UnitOfWorkGeneric()
        {
            _session = NHibernateStaticFactory.CreateSessionFactory().OpenSession();
            _pearsonRepository = new RepositoryGeneric<Pearson>(_session);
            _orderRepository = new RepositoryGeneric<Order>(_session);
            _logRepository = new RepositoryGeneric<Log>(_session);

            // Always start transaction
            _transaction = Session.BeginTransaction();
        }
Esempio n. 2
0
        public void GetProductos()
        {
            var context = new NeptunoContext();

            var repo = new RepositoryGeneric <Producto>(context);

            Func <IQueryable <Producto>, IOrderedQueryable <Producto> > orderby = Ordenar();


            repo.GetMany(x => x.Activo, orderby);
        }