public ItemRepository(ISessionFactoryInfra sessionFactoryInfra) : base(sessionFactoryInfra) { }
public UnitOfWork(ISessionFactoryInfra sessionFactory) { _sessionFactory = sessionFactory; GetCurrentSession().BeginTransaction(); }
public static UnitOfWork Start(ISessionFactoryInfra sessionFactory) { return(new UnitOfWork(sessionFactory)); }
public ClientRepository(ISessionFactoryInfra sessionFactoryInfra) : base(sessionFactoryInfra) { }
public RepositoryBase(ISessionFactoryInfra sessionFactoryInfra) { _sessionFactoryInfra = sessionFactoryInfra; }
public ProductRepository(ISessionFactoryInfra sessionFactoryInfra) : base(sessionFactoryInfra) { }
public void Dispose() { Session.Dispose(); _sessionFactoryInfra.Dispose(); _sessionFactoryInfra = null; }
public OrderRepository(ISessionFactoryInfra sessionFactoryInfra) : base(sessionFactoryInfra) { }