private Session CreateSessionTestSession(ISessionBuilder sessionBuilder) { using (var stream = Stream()) { return(sessionBuilder.CreateOPASession(stream, TestGlobalEntity())); } }
//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); }
/// <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); }
protected void Application_Start(object sender, EventArgs e) { ISessionBuilder builder = GetSessionBuilder(); HttpContext.Current.Application[Constants.BuilderKey] = builder; BuildDatabase(builder); PopulateDatabase(builder); }
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); } }
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) { }
public UnitOfWork(ISessionBuilder sessionSource) { sessionBuilder = sessionSource; }
protected DataTestBase(ISessionBuilder sessionFactory) : base(sessionFactory) { }
public RoleRepository(ISessionBuilder sessionBuilder) : base(sessionBuilder) { }
public PersonRepository(ISessionBuilder sessionFactory) : base(sessionFactory) { }
/// <summary> /// Creates a new instance of repository initialized with session builder object. /// </summary> /// <param name="sessionBuilder"></param> protected Repository(ISessionBuilder sessionBuilder) { _sessionBuilder = sessionBuilder; }
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) { }
public ConversationRepository(ISessionBuilder sessionBuilder) : base(sessionBuilder) { }
public void Constructor(ISessionBuilder builder, int sourceId, int destinationId) { builder.SetSourceId(sourceId); builder.SetDestinationId(destinationId); builder.BuildUntrainedData(); }
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; }
public OrderRepositoryExtended(ISessionBuilder sessionBuilder) : base(sessionBuilder) { }
public OPAService(ISessionBuilder sessionBuilder, IOPADataEntityBuilder dataEntityBuilder, IRulebaseProvider rulebaseProvider) { _sessionBuilder = sessionBuilder; _dataEntityBuilder = dataEntityBuilder; _rulebaseProvider = rulebaseProvider; }
public UserRepository(ISessionBuilder sessionBuilder) : base(sessionBuilder) { }
public NhibernateUnitOfWork(ISessionBuilder sessionBuilder) { _sessionBuilder = sessionBuilder; this.UnitOfWorkId = Guid.NewGuid(); }
public DocumentRepository(ISessionBuilder sessionBuilder) : base(sessionBuilder) { }
public NHibernateRepositoryBase(ISessionBuilder sessionBuilder) { Session = sessionBuilder.GetSession(); }
public PersistentObjectRepository(ISessionBuilder sessionBuilder) : base(sessionBuilder) { }
public AccountKeyRepository(ISessionBuilder sessionBuilder, IResourceManager resourceManager) : base(sessionBuilder, resourceManager) { }
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) { }
public SessionBuilder(ISessionBuilder actualBuilder, DebugSessionFactory debugFactory) { _actualBuilder = actualBuilder; _debugFactory = debugFactory; }