public LogsWritable2Controller(
     IOptions <CurrentAppSettings> appSettings,
     IEntityManagerFactory entityManagerFactory,
     IUnitOfWork <ApplicationDbContext> unitOfWork,
     IMapper mapper)
     : base(entityManagerFactory, unitOfWork, mapper)
     => _appSettings = appSettings.Value;
 /// <inheritdoc />
 protected WritableController(
     IEntityManagerFactory entityManagerFactory,
     IUnitOfWork unitOfWork,
     IMapper mapper)
     : base(unitOfWork, mapper)
 {
     EntityManagerFactory = entityManagerFactory;
     Context = new WritableContext();
 }
예제 #3
0
        public EntityManagerSessionFactory(object entityManagerFactory, bool handleTransactions, bool closeEntityManager)
        {
            if (entityManagerFactory == null)
            {
                throw new ActivitiIllegalArgumentException("entityManagerFactory is null");
            }
            if (!(entityManagerFactory is EntityManagerFactory))
            {
                throw new ActivitiIllegalArgumentException("EntityManagerFactory must implement 'javax.persistence.EntityManagerFactory'");
            }

            this.entityManagerFactory = (IEntityManagerFactory)entityManagerFactory;
            this.handleTransactions   = handleTransactions;
            this.closeEntityManager   = closeEntityManager;
        }
 public EntityManagerSessionImpl(IEntityManagerFactory entityManagerFactory, bool handleTransactions, bool closeEntityManager)
 {
     this.entityManagerFactory = entityManagerFactory;
     this.handleTransactions   = handleTransactions;
     this.closeEntityManager   = closeEntityManager;
 }
 public EntityManagerSessionImpl(IEntityManagerFactory entityManagerFactory, IEntityManager entityManager, bool handleTransactions, bool closeEntityManager) : this(entityManagerFactory, handleTransactions, closeEntityManager)
 {
     this.entityManager = entityManager;
 }