public NHibernateRepository(IRepositoryContext context) { _nhContext = context as INHibernateContext; if (_nhContext == null) { throw new RepositoryException("The provided context type is invalid. NHibernateRepository requires an instance of NHibernateContext to be initialized."); } }
/// <summary> /// Initializes a new instance of <c>NHibernateRepository<TAggregateRoot></c> class. /// </summary> /// <param name="context">The instance of the repository context.</param> public NHibernateRepository(IRepositoryContext context) : base(context) { nhContext = context as INHibernateContext; if (nhContext == null) { throw new RepositoryException(Resources.EX_INVALID_CONTEXT_TYPE); } }
public UnitOfWork(INHibernateContext context, ICustomerRepository customerRepository, IModulePrivilegeRepository ModulePrivilegeRepository ) { _session = context.NHibernateSession; _customerRepository = customerRepository; _ModulePrivilegeRepository = ModulePrivilegeRepository; }
public UnitOfWork(INHibernateContext context, ICustomerRepository customerRepository, IModulePrivilegeRepository ModulePrivilegeRepository, IEditionRepository editionRepository, IFeatureRepository featureRepository, IModuleRepository moduleRepository, IPrivilegeRepository privilegeRepository, ISectionRepository sectionRepository, ISectionModulesRepository sectionModulesRepository ) { _session = context.NHibernateSession; _customerRepository = customerRepository; _ModulePrivilegeRepository = ModulePrivilegeRepository; _EditionRepository = editionRepository; _FeatureRepository = featureRepository; _ModuleRepository = moduleRepository; _PrivilegeRepository = privilegeRepository; _SectionRepository = sectionRepository; _SectionModulesRepository = sectionModulesRepository; }
public FeatureRepository(INHibernateContext context) : base(context) { _session = context.NHibernateSession; }
public CustomerRepository(INHibernateContext context) : base(context) { _session = context.NHibernateSession; }
public NHibernateRepository() { this.Context = ObjectFactory.GetInstance <INHibernateContext>(); //this.Context = EngineContext.Resolve<INHibernateContext>(); this._unitOfWork = this.Context.CreateUnitOfWork(); }
public BaseRepository(INHibernateContext context) { _session = context.NHibernateSession; }
public PrivilegeRepository(INHibernateContext context) : base(context) { _session = context.NHibernateSession; }
public TelephoneRepository(INHibernateContext context) { _context = context; }
public UnitOfWork(INHibernateContext context, ICustomerRepository customerRepository) { _session = context.NHibernateSession; _customerRepository = customerRepository; }
public NHibernateRepository() { Context = ObjectFactory.GetInstance <INHibernateContext>(); _unitOfWork = Context.CreateUnitOfWork(); }
public NHibernateTransactionalContext(INHibernateContext context) { this.context = context; }
public EmailRepository(INHibernateContext context) { _context = context; }
public EditionRepository(INHibernateContext context) : base(context) { _session = context.NHibernateSession; }
public ContactRepository(INHibernateContext context, ITelephoneRepository telephoneRepository, IEmailRepository emailRepository) { _context = context; _telephoneRepository = telephoneRepository; _emailRepository = emailRepository; }
public SectionModulesRepository(INHibernateContext context) : base(context) { _session = context.NHibernateSession; }