Exemplo n.º 1
0
 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.");
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of <c>NHibernateRepository&lt;TAggregateRoot&gt;</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);
     }
 }
Exemplo n.º 3
0
 public UnitOfWork(INHibernateContext context,
                   ICustomerRepository customerRepository,
                   IModulePrivilegeRepository ModulePrivilegeRepository
                   )
 {
     _session                   = context.NHibernateSession;
     _customerRepository        = customerRepository;
     _ModulePrivilegeRepository = ModulePrivilegeRepository;
 }
Exemplo n.º 4
0
 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;
 }
Exemplo n.º 5
0
 public FeatureRepository(INHibernateContext context)
     : base(context)
 {
     _session = context.NHibernateSession;
 }
Exemplo n.º 6
0
 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();
 }
Exemplo n.º 8
0
 public BaseRepository(INHibernateContext context)
 {
     _session = context.NHibernateSession;
 }
Exemplo n.º 9
0
 public PrivilegeRepository(INHibernateContext context)
     : base(context)
 {
     _session = context.NHibernateSession;
 }
 public TelephoneRepository(INHibernateContext context)
 {
     _context = context;
 }
Exemplo n.º 11
0
 public UnitOfWork(INHibernateContext context,
                   ICustomerRepository customerRepository)
 {
     _session            = context.NHibernateSession;
     _customerRepository = customerRepository;
 }
Exemplo n.º 12
0
 public NHibernateRepository()
 {
     Context     = ObjectFactory.GetInstance <INHibernateContext>();
     _unitOfWork = Context.CreateUnitOfWork();
 }
Exemplo n.º 13
0
 public NHibernateTransactionalContext(INHibernateContext context)
 {
     this.context = context;
 }
Exemplo n.º 14
0
 public EmailRepository(INHibernateContext context)
 {
     _context = context;
 }
Exemplo n.º 15
0
 public EditionRepository(INHibernateContext context)
     : base(context)
 {
     _session = context.NHibernateSession;
 }
Exemplo n.º 16
0
 public ContactRepository(INHibernateContext context, ITelephoneRepository telephoneRepository, IEmailRepository emailRepository)
 {
     _context             = context;
     _telephoneRepository = telephoneRepository;
     _emailRepository     = emailRepository;
 }
Exemplo n.º 17
0
 public SectionModulesRepository(INHibernateContext context)
     : base(context)
 {
     _session = context.NHibernateSession;
 }