Exemple #1
0
 private Session CreateSessionTestSession(ISessionBuilder sessionBuilder)
 {
     using (var stream = Stream())
     {
         return(sessionBuilder.CreateOPASession(stream, TestGlobalEntity()));
     }
 }
Exemple #2
0
 //session builder and shop context will be injected by Unity container
 public ProductReviewRepository(ISessionBuilder sessionBuilder, Sitecore.Ecommerce.ShopContext shopContext)
 {
     Assert.ArgumentNotNull(sessionBuilder, "sessionBuilder");
     Assert.ArgumentNotNull(shopContext, "shopContext");
     _sessionBuilder = sessionBuilder;
     _shopContext    = shopContext;
 }
 public DataCreationHelper()
     : base(ObjectFactory.GetInstance<ISessionBuilder>())
 {
     sessionBuilder = ObjectFactory.GetInstance<ISessionBuilder>();
     session = sessionBuilder.GetSessionFactory().OpenSession();
         
 }
 private static void BuildDatabase(ISessionBuilder builder)
 {
     Configuration config = builder.GetConfiguration();
     var export = new SchemaExport(config);
     export.Drop(false, false);
     export.Create(true, true);
 }
 internal SessionKeys(string iOut)
 {
     _Out = iOut;
     ////_In = iIn;
     _Settings = new ManualSettings();
     //_SessionBuilder = SessionBuilder.GetSessionBuilder(SessionBuilder.DBtype.SQLite, _Settings, iOut);
     _SessionBuilder = GetFrom(_Settings, iOut);
 }
Exemple #6
0
        private static void BuildDatabase(ISessionBuilder builder)
        {
            Configuration config = builder.GetConfiguration();
            var           export = new SchemaExport(config);

            export.Drop(false, false);
            export.Create(true, true);
        }
Exemple #7
0
 /// <summary>
 ///     Configures <see cref="ISession" /> before usage.
 /// </summary>
 /// <param name="sessionBuilder">Session builder.</param>
 protected virtual ISessionBuilder ConfigureSession(ISessionBuilder sessionBuilder)
 {
     if (sessionBuilder == null)
     {
         throw new ArgumentNullException(nameof(sessionBuilder));
     }
     SessionConfigurator?.Invoke(sessionBuilder);
     return(sessionBuilder);
 }
        internal SessionKeys(string iOut, Nullable<bool> OpenClean)
        {
            _Out = iOut;
            ////_In = iIn;
            _Settings = new ManualSettings();
            //_SessionBuilder = SessionBuilder.GetSessionBuilder(SessionBuilder.DBtype.SQLite, OpenClean, _Settings, iOut);
            _SessionBuilder = GetFrom(OpenClean, _Settings, iOut);

        }
Exemple #9
0
        protected void Application_Start(object sender, EventArgs e)
        {
            ISessionBuilder builder = GetSessionBuilder();

            HttpContext.Current.Application[Constants.BuilderKey] = builder;

            BuildDatabase(builder);
            PopulateDatabase(builder);
        }
Exemple #10
0
        private void BindPeople()
        {
            ISessionBuilder builder    = SessionBuilderFactory.CurrentBuilder;
            var             repository = new PersonRepository(builder);

            IList <Person> list = repository.RetrieveAll();

            personGrid.DataSource = list;
            personGrid.DataBind();
        }
        private static void PopulateDatabase(ISessionBuilder builder)
        {
            var repository = new PersonRepository(builder);

            for (int i = 0; i < 10; i++) {
                var p = new Person
                            {
                                FirstName = ((i % 2 == 0) ? "John" : "Mary"),
                                LastName = "Smith"
                            };
                repository.Create(p);
            }
        }
Exemple #12
0
        private static void PopulateDatabase(ISessionBuilder builder)
        {
            var repository = new PersonRepository(builder);

            for (int i = 0; i < 10; i++)
            {
                var p = new Person
                {
                    FirstName = ((i % 2 == 0) ? "John" : "Mary"),
                    LastName  = "Smith"
                };
                repository.Create(p);
            }
        }
        internal SessionKeys(string iOut, Nullable<bool> OpenClean, bool UseBassMusicConverter)
        {
            _Out = iOut;
            _Settings = new ManualSettings();

            if (UseBassMusicConverter)
            {
                var conv = new StandardConverterSettings();
                var convus = new ManualConverterSettings();
                convus.BassPassword = conv.BassPassword;
                convus.BassUser = conv.BassUser;
                _Settings.ConverterUserSettings = convus;
            }
            _SessionBuilder = GetFrom(OpenClean, _Settings, iOut);
        }
        private MusicSessionImpl(ISessionBuilder isb,IMainWindowHwndProvider mp)
        {
            _IMW = mp;
            _AllAlbums = new AlbumCollection(this);
            _AllArtists = new ArtistCollection(this);
            _AllTracks = new TrackCollection(this);
            _MusicFolderHelper = isb.Folders;
            _ISF = isb.GetNhibernateConfiguration(DBFactoryBuilder.GetConfiguration).BuildSessionFactory();
 
            _ISFact = isb.SettingFactory;
            _CleanOnOpen = isb.DBCleanOnOpen;
            _SessionCose = isb.OnSessionClose;
            this.Dependencies = isb.InfraTools;

            TraceListener = new ApplicationTraceListener();

            _MusicConverter = new Lazy<IMusicConverter>(isb.MusicConverterBuilder);

            Trace.Listeners.Add(TraceListener);
        }
 public MessageRepository(ISessionBuilder sessionBuilder) : base(sessionBuilder)
 {
 }
 public SiteInfoRepository(ISessionBuilder sessionBuilder) : base(sessionBuilder)
 {
 }
Exemple #17
0
 public UnitOfWork(ISessionBuilder sessionSource)
 {
     sessionBuilder = sessionSource;
 }
 protected DataTestBase(ISessionBuilder sessionFactory)
     : base(sessionFactory)
 {
 }
Exemple #19
0
 public RoleRepository(ISessionBuilder sessionBuilder) : base(sessionBuilder)
 {
 }
Exemple #20
0
 public PersonRepository(ISessionBuilder sessionFactory)
     : base(sessionFactory)
 {
 }
Exemple #21
0
 /// <summary>
 /// Creates a new instance of repository initialized with session builder object.
 /// </summary>
 /// <param name="sessionBuilder"></param>
 protected Repository(ISessionBuilder sessionBuilder)
 {
     _sessionBuilder = sessionBuilder;
 }
Exemple #22
0
 public RollbackTransaction()
 {
     _SessionBuilder = Container.Resolve<ISessionBuilder>();
     _SessionBuilder.GetSession().BeginTransaction();
 }
 public MediaItemRepository(ISessionBuilder sessionBuilder) : base(sessionBuilder)
 {
 }
 static internal MusicSessionImpl GetSession(ISessionBuilder isb, IMainWindowHwndProvider imp=null)
 {
     return new MusicSessionImpl(isb, imp);
 }
 public IndexRepository(ISessionBuilder sessionBuilder)
 {
     _sessionBuilder = sessionBuilder;
 }
		public RepositoryBase(ISessionBuilder sessionFactory)
		{
			_sessionBuilder = sessionFactory;
		}
        public DatabaseDeleter(ISessionBuilder builder)
        {
            _builder = builder;

            BuildDeleteTables();
        }
 /// <summary>
 /// Creates a new instance of repository initialized with session builder object.
 /// </summary>
 /// <param name = "sessionBuilder"></param>
 public LibraryTypeRepository(ISessionBuilder sessionBuilder)
     : base(sessionBuilder)
 {
 }
 public NHibernatePostCategoryRepository(ISessionBuilder sessionBuilder)
     : base(sessionBuilder)
 {
 }
Exemple #30
0
 public ConversationRepository(ISessionBuilder sessionBuilder) : base(sessionBuilder)
 {
 }
Exemple #31
0
 public void Constructor(ISessionBuilder builder, int sourceId, int destinationId)
 {
     builder.SetSourceId(sourceId);
     builder.SetDestinationId(destinationId);
     builder.BuildUntrainedData();
 }
Exemple #32
0
 public static ISessionCreationOptions GetCreationOptions <T>(ISessionBuilder <T> sessionBuilder) where T : ISessionBuilder <T>
 {
     return((sessionBuilder as SessionBuilder)?.CreationOptions ??
            (ISessionCreationOptions)sessionBuilder);
 }
 public NHibernateSessionModule(ISessionBuilder sessionBuilder, ILog logger)
 {
     _sessionBuilder = sessionBuilder;
     _logger = logger;
 }
 public UnitOfWork(ISessionBuilder sessionBuilder)
 {
     _sessionBuilder = sessionBuilder;
 }
Exemple #35
0
 public OrderRepositoryExtended(ISessionBuilder sessionBuilder) : base(sessionBuilder)
 {
 }
Exemple #36
0
 public OPAService(ISessionBuilder sessionBuilder, IOPADataEntityBuilder dataEntityBuilder, IRulebaseProvider rulebaseProvider)
 {
     _sessionBuilder    = sessionBuilder;
     _dataEntityBuilder = dataEntityBuilder;
     _rulebaseProvider  = rulebaseProvider;
 }
Exemple #37
0
 public UserRepository(ISessionBuilder sessionBuilder) : base(sessionBuilder)
 {
 }
 public NhibernateUnitOfWork(ISessionBuilder sessionBuilder)
 {
     _sessionBuilder = sessionBuilder;
     this.UnitOfWorkId = Guid.NewGuid();
 }
 public DocumentRepository(ISessionBuilder sessionBuilder) : base(sessionBuilder)
 {
 }
Exemple #40
0
 public RepositoryBase(ISessionBuilder sessionFactory)
 {
     _sessionBuilder = sessionFactory;
 }
 public NHibernateRepositoryBase(ISessionBuilder sessionBuilder)
 {
     Session = sessionBuilder.GetSession();
 }
Exemple #42
0
 public PersistentObjectRepository(ISessionBuilder sessionBuilder) : base(sessionBuilder)
 {
 }
Exemple #43
0
 public AccountKeyRepository(ISessionBuilder sessionBuilder, IResourceManager resourceManager) : base(sessionBuilder, resourceManager)
 {
 }
Exemple #44
0
 public OPAService(ISessionFactory <T> sessionFactory, ISessionBuilder sessionBuilder, IOPADataEntityBuilder dataEntityBuilder)
 {
     _sessionFactory    = sessionFactory;
     _sessionBuilder    = sessionBuilder;
     _dataEntityBuilder = dataEntityBuilder;
 }
 public TaskieApplication(ISessionBuilder sessionBuilder)
 {
     _sessionBuilder = sessionBuilder;
 }
 public NHibernatePositionReportRepository(ISessionBuilder sessionBuilder)
     : base(sessionBuilder)
 {
 }
Exemple #47
0
 public SessionBuilder(ISessionBuilder actualBuilder, DebugSessionFactory debugFactory)
 {
     _actualBuilder = actualBuilder;
     _debugFactory  = debugFactory;
 }
 public UnitOfWork(ISessionBuilder sessionBuilder)
 {
     _sessionBuilder = sessionBuilder;
 }