/// <summary> /// Constructor. /// </summary> protected PersistenceDALBase(ICurrentUserSvc currentUserSvc, ISessionFactory sessionFactory, ILoggerFactory loggerFactory) { this.currentUserSvc = currentUserSvc; this.sessionFactory = sessionFactory; logger = loggerFactory.GetLogger(GetType()); }
/// <summary> /// Constructor /// </summary> public TransactionInterceptor(ISessionFactory sessionFactory, ILoggerFactory loggerFactory) { this.sessionFactory = sessionFactory; logger = loggerFactory.GetLogger(GetType()); normalMethods = new HashSet<MethodInfo>(); transactionalMethods = new HashSet<MethodInfo>(); }