Exemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EventsRepositorySql&lt;TEntity, long&gt;"/> class.
 /// </summary>
 /// <param name="nHibernateHelper">The n hibernate helper.</param>
 /// <param name="storeHistory">if set to <c>true</c> [store history].</param>
 /// <param name="maxHistory">The max history.</param>
 public EventsRepositorySql(INHibernateHelper nHibernateHelper, IQuerySnapshotBuilder <ICriterion, TEntity> querySnapshotBuilder, bool storeHistory, int maxHistory)
     : base(nHibernateHelper)
 {
     _querySnapshotBuilder = querySnapshotBuilder;
     _storeHistory         = storeHistory;
     _maxHistory           = maxHistory;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EventsRepositorySql&lt;TEntity, long&gt;"/> class.
 /// </summary>
 /// <param name="nHibernateHelper">The n hibernate helper.</param>
 /// <param name="timeOut">The time out.</param>
 /// <param name="storeHistory">if set to <c>true</c> [store history].</param>
 /// <param name="maxHistory">The max history.</param>
 public EventsRepositorySql(INHibernateHelper nHibernateHelper, IQuerySnapshotBuilder <ICriterion, TEntity> querySnapshotBuilder, int timeOut = 30, bool storeHistory = false, int maxHistory = 10)
     : base(nHibernateHelper)
 {
     _querySnapshotBuilder = querySnapshotBuilder;
     _timeOut      = timeOut;
     _storeHistory = storeHistory;
     _maxHistory   = maxHistory;
 }
Exemplo n.º 3
0
 public void Setup()
 {
     BteamMongoDB.Repository.RepositoryClassMapper.RegisterClassMap<ArrivalEvent>();
     BteamMongoDB.Repository.RepositoryClassMapper.RegisterClassMap<DepartureEvent>();
     NHibernateHelper.Initialize();
     _nHibernateHelper = new NHibernateHelper("EventSourcing");
     _queryBuilder = new SqlQuerySnapshotBuilder<Ship, long>();
     _eventsRepositorySql = new EventsRepositorySql<Ship>(_nHibernateHelper, _queryBuilder);
 }
Exemplo n.º 4
0
 public void Setup()
 {
     BteamMongoDB.Repository.RepositoryClassMapper.RegisterClassMap <ArrivalEvent>();
     BteamMongoDB.Repository.RepositoryClassMapper.RegisterClassMap <DepartureEvent>();
     NHibernateHelper.Initialize();
     _nHibernateHelper    = new NHibernateHelper("EventSourcing");
     _queryBuilder        = new SqlQuerySnapshotBuilder <Ship, long>();
     _eventsRepositorySql = new EventsRepositorySql <Ship>(_nHibernateHelper, _queryBuilder);
 }
Exemplo n.º 5
0
        public static INHibernateHelper Instancia()
        {
            if (_instancia == null)
            {
                _instancia = new NHibernateHelper(new CriaSessionFactory());
            }

            _instancia.Inicializa();

            return(_instancia);
        }
 public void Init()
 {
     var stubSession = new Mock<ISession>();
     var stubSessionFactory = new Mock<ISessionFactory>();
     stubSessionFactory
         .Setup(x => x.GetCurrentSession())
         .Returns(() => stubSession.Object);
     var stubNHibernateHelper = new Mock<INHibernateHelper>();
     stubNHibernateHelper
         .Setup(x => x.SessionFactory)
         .Returns(() => stubSessionFactory.Object);
     NHibernateHelper = stubNHibernateHelper.Object;
 }
Exemplo n.º 7
0
        public void Initialize(IServiceProvider serviceProvider)
        {
            INHibernateHelper nHibernateHelper = serviceProvider.GetRequiredService <INHibernateHelper>();

            using (var session = nHibernateHelper.OpenSession())
            {
                using (var transaction = session.BeginTransaction())
                {
                    try
                    {
                        session.Query <Blog>().Delete();

                        if (!session.Query <bool>().Any())
                        {
                            session.Save(new Blog {
                                BlogId = 1, Title = "Blog 1", SubTitle = "Blog 1 subtitle"
                            });
                            session.Save(new Blog {
                                BlogId = 2, Title = "Blog 2", SubTitle = "Blog 2 subtitle"
                            });
                            session.Save(new Blog {
                                BlogId = 3, Title = "Blog 3", SubTitle = "Blog 3 subtitle"
                            });

                            transaction.Commit();
                        }
                    }
                    catch (Exception)
                    {
                        transaction.Rollback();

                        throw;
                    }
                }
            }
        }
Exemplo n.º 8
0
 public UserRepository(INHibernateHelper helper)
 {
     session = helper.OpenSession();
 }
Exemplo n.º 9
0
        public static void SetNHibernateHelper(this IRepositorioContexto repositorioBase, INHibernateHelper hibernateHelper)
        {
            var repositorio = (IRepositorioBase)repositorioBase;

            repositorio.Sessao = hibernateHelper.Sessao;
        }
Exemplo n.º 10
0
 public HomeController(INHibernateHelper nhibernate_helper)
 {
     this.nhibernate_helper = nhibernate_helper;
 }
Exemplo n.º 11
0
 public UserRepository(INHibernateHelper helper)
 {
     this.helper = helper;
 }
Exemplo n.º 12
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RepositoryReadOnly&lt;TEntity, TId&gt;"/> class.
 /// </summary>
 /// <param name="nHibernateHelper">The n hibernate helper.</param>
 protected RepositoryReadOnly(INHibernateHelper nHibernateHelper)
 {
     _nHibernateHelper = nHibernateHelper;
 }
        private void RegisterCurrentEndpoint(FeatureConfigurationContext context,
                                             IEnumerable <InstanceMapping> instanceMappings, INHibernateHelper nHibernateHelper)
        {
            var endpointLogicalAddress = (LogicalAddress)context.Settings.Get("NServiceBus.LogicalAddress");
            var endpointName           = endpointLogicalAddress.EndpointInstance.Endpoint;
            var machineName            = endpointLogicalAddress.EndpointInstance.Properties["machine"];

            if (!string.IsNullOrEmpty(AllowedServerPrefix) && !machineName.ToLower().Contains(AllowedServerPrefix))
            {
                return;
            }
            if (instanceMappings.Any(x => x.EndpointName == endpointName && x.TargetMachine == machineName))
            {
                return;
            }

            nHibernateHelper.Add(new InstanceMapping
            {
                EndpointName  = endpointName,
                TargetMachine = machineName,
                IsEnabled     = true
            });
        }
Exemplo n.º 14
0
 protected BaseEditableNHibernateRepository(INHibernateHelper nHibernateHelper) : base(nHibernateHelper)
 {
 }
Exemplo n.º 15
0
 public RepositoryBase(INHibernateHelper nHibernateHelper)
 {
     NhibernateHelper = nHibernateHelper;
 }
Exemplo n.º 16
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EventsRepositorySql&lt;TEntity, long&gt;" /> class.
 /// </summary>
 /// <param name="nHibernateHelper">The n hibernate helper.</param>
 /// <param name="querySnapshotBuilder">The query snapshot builder.</param>
 /// <param name="storeHistory">if set to <c>true</c> [store history].</param>
 public EventsRepositorySql(INHibernateHelper nHibernateHelper, IQuerySnapshotBuilder <ICriterion, TEntity> querySnapshotBuilder, bool storeHistory)
     : this(nHibernateHelper, querySnapshotBuilder, storeHistory, 10)
 {
 }
Exemplo n.º 17
0
 public InterestRepository(INHibernateHelper helper)
 {
     session = helper.OpenSession();
 }
Exemplo n.º 18
0
        public void SetUp()
        {
            _nHibernateHelper = new TestNHibernateHelper();

            _notesRepository = new NotesRepository(_nHibernateHelper);
        }
Exemplo n.º 19
0
 public NotesRepository(INHibernateHelper nHibernateHelper)
 {
     _nHibernateHelper = nHibernateHelper;
 }
Exemplo n.º 20
0
 public UserNHibernateRepository(INHibernateHelper nHibernateHelper) : base(nHibernateHelper)
 {
 }
Exemplo n.º 21
0
 public MovieRepository(INHibernateHelper helper) : base(helper)
 {
 }
Exemplo n.º 22
0
 public TeamRepository(INHibernateHelper helper)
 {
     this.helper = helper;
 }
Exemplo n.º 23
0
 public BaseDaoV1(INHibernateHelper nHibernateHelper)
 {
     _nHibernateHelper = nHibernateHelper;
 }
Exemplo n.º 24
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Repository"/> class.
 /// </summary>
 /// <param name="nHibernateHelper">The n hibernate helper.</param>
 protected Repository(INHibernateHelper nHibernateHelper) : base(nHibernateHelper)
 {
 }
Exemplo n.º 25
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EventsRepositorySql&lt;TEntity, long&gt;"/> class.
 /// </summary>
 /// <param name="nHibernateHelper">The n hibernate helper.</param>
 /// <param name="timeOut">The time out.</param>
 public EventsRepositorySql(INHibernateHelper nHibernateHelper, IQuerySnapshotBuilder <ICriterion, TEntity> querySnapshotBuilder, int timeOut)
     : base(nHibernateHelper)
 {
     _timeOut = timeOut;
 }
Exemplo n.º 26
0
 public ValuesController(INHibernateHelper nHibernateHelper)
 {
     _nHibernateHelper = nHibernateHelper;
 }
Exemplo n.º 27
0
 public RaidRepository(INHibernateHelper helper)
 {
     this.helper = helper;
 }
Exemplo n.º 28
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SessionFactory"/> class.
 /// </summary>
 /// <param name="callContextFactory">The call context factory.</param>
 /// <param name="nHibernateHelper">The n hibernate helper.</param>
 public SessionFactory(ICallContextFactory callContextFactory, INHibernateHelper nHibernateHelper)
 {
     this.callContextFactory = callContextFactory;
      this.nHibernateHelper = nHibernateHelper;
 }
Exemplo n.º 29
0
 protected BaseReadonlyNHibernateRepository(INHibernateHelper nHibernateHelper)
 {
     NHibernateHelper = nHibernateHelper;
 }
Exemplo n.º 30
0
 public PostsController(INHibernateHelper nHibernateHelper, IPostRepository postRepository)
 {
     this.NHibernateHelper = nHibernateHelper;
     this.PostRepository   = postRepository;
 }
Exemplo n.º 31
0
 public RequestRepository(INHibernateHelper helper)
 {
     _session = helper.OpenSession();
 }
Exemplo n.º 32
0
 public Repository(INHibernateHelper nHibernateHelper)
 {
     this.mNHibernateHelper = nHibernateHelper;
 }
Exemplo n.º 33
0
 public BaseRepository(INHibernateHelper sessionFactory)
 {
     _sessionFactory = sessionFactory;
 }
Exemplo n.º 34
0
 public GenreRepository(INHibernateHelper helper) : base(helper)
 {
 }
Exemplo n.º 35
0
 public PokemonRepository(INHibernateHelper helper)
 {
     this.helper = helper;
 }
Exemplo n.º 36
0
 public DifficultyRepository(INHibernateHelper helper)
 {
     this.helper = helper;
 }