コード例 #1
0
        public LinqToSqlDatabaseContext(IActiveSessionManager<IDataContext> activeSessionManager,
                                        DataContextProvider dataContextProvider)
        {
            if (activeSessionManager == null) throw new ArgumentNullException("activeSessionManager");
            if (dataContextProvider == null) throw new ArgumentNullException("dataContextProvider");

            _activeSessionManager = activeSessionManager;
            _dataContextProvider = dataContextProvider;
        }
コード例 #2
0
 public SaveForecastsService(IForecastTypeRepository forecastTypeRepository
                             , IForecastMonthFactory forecastMonthFactory
                             , IUserRepository userRepository
                             , IProjectRepository projectRepository
                             , IForecastMonthRepository forecastMonthRepository
                             , IActiveSessionManager activeSessionManager)
 {
     _forecastTypeRepository  = forecastTypeRepository;
     _forecastMonthFactory    = forecastMonthFactory;
     _userRepository          = userRepository;
     _projectRepository       = projectRepository;
     _forecastMonthRepository = forecastMonthRepository;
     _activeSessionManager    = activeSessionManager;
 }
コード例 #3
0
ファイル: UnitOfWork.cs プロジェクト: StefanAniff/hb.trex
        public UnitOfWork(IActiveSessionManager sessionManager)
        {
            this.sessionManager = sessionManager;

            if (sessionManager.HasActiveSession)
            {
                isRootUnitOfWork = false;
                session          = sessionManager.GetActiveSession();
            }
            else
            {
                isRootUnitOfWork = true;
                session          = sessionManager.OpenSession();
            }
        }
コード例 #4
0
 public CustomerRepository(IActiveSessionManager activeSessionManager)
     : base(activeSessionManager)
 {
 }
コード例 #5
0
 public Repository(IActiveSessionManager activeSessionManager)
 {
     _activeSessionManager = activeSessionManager;
 }
コード例 #6
0
 public RetryServiceRunner(Global.TrexAppHost appHost, ActionContext actionContext, IActiveSessionManager sessionManager)
     : base(appHost, actionContext)
 {
     _sessionManager = sessionManager;
 }
コード例 #7
0
 public MembershipService(IActiveSessionManager activeSessionManager, ValidationProvider validationProvider) : base(activeSessionManager, validationProvider)
 {
 }
コード例 #8
0
 public DBVersionRepository(IActiveSessionManager activeSessionManager)
     : base(activeSessionManager)
 {
 }
コード例 #9
0
 public OAuthTokenService(IActiveSessionManager activeSessionManager, ValidationProvider validationProvider) : base(activeSessionManager, validationProvider)
 {
 }
コード例 #10
0
 public ProjectRepository(IActiveSessionManager activeSessionManager)
     : base(activeSessionManager)
 {
 }
コード例 #11
0
 public ClientRepository(IActiveSessionManager activeSessionManager)
     : base(activeSessionManager)
 {
 }
コード例 #12
0
 public SubscriptionService(IActiveSessionManager activeSessionManager, ValidationProvider validationProvider) : base(activeSessionManager, validationProvider)
 {
 }
コード例 #13
0
ファイル: TaskRepository.cs プロジェクト: StefanAniff/hb.trex
 public TaskRepository(IActiveSessionManager activeSessionManager)
     : base(activeSessionManager)
 {
 }
コード例 #14
0
 public UnitOfWork(IActiveSessionManager activeSessionManager)
 {
     _activeSessionManager = activeSessionManager;
 }
コード例 #15
0
 public UserAttributeService(IActiveSessionManager activeSessionManager, ValidationProvider validationProvider) : base(activeSessionManager, validationProvider)
 {
 }
コード例 #16
0
 public StubbedLinqToSqlDatabaseContext(IActiveSessionManager<IDataContext> activeSessionManager,
                                        DataContextProvider dataContextProvider)
     : base(activeSessionManager, dataContextProvider)
 {
 }
コード例 #17
0
ファイル: UnitOfWork.cs プロジェクト: rasheedamir/pdms
 /// <summary>
 /// 
 /// </summary>
 /// <param name="sessionManager"></param>
 public UnitOfWork(IActiveSessionManager sessionManager)
 {
     _session = sessionManager.GetActiveSession(); //this may be an already open session...
     _session.FlushMode = FlushMode.Auto; //default
 }
コード例 #18
0
 public UnitOfWork(IActiveSessionManager manager)
 {
     _manager = manager;
 }
コード例 #19
0
 public TimeEntryTypeRepository(IActiveSessionManager activeSessionManager)
     : base(activeSessionManager)
 {
 }
コード例 #20
0
        // NHibernateDatabaseSession _currentDatabaseSession;

        public NHibernateDatabaseContext(IActiveSessionManager<ISession> activeSessionManager,
                                         ISessionFactory sessionFactory)
        {
            _activeSessionManager = activeSessionManager;
            _sessionFactory = sessionFactory;
        }
コード例 #21
0
 public BannedIpService(IActiveSessionManager activeSessionManager, ValidationProvider validationProvider) : base(activeSessionManager, validationProvider)
 {
 }
コード例 #22
0
 public ForecastRepository(IActiveSessionManager activeSessionManager)
     : base(activeSessionManager)
 {
 }
コード例 #23
0
 public OAuthService(IActiveSessionManager activeSessionManager, ValidationProvider validationProvider, IWorkContext workContext) : base(activeSessionManager, validationProvider)
 {
     _workContext = workContext;
 }
コード例 #24
0
 protected DbServiceBase(IActiveSessionManager activeSessionManager, ValidationProvider validationProvider)
 {
     _activeSessionManager = activeSessionManager;
     _validationProvider   = validationProvider;
 }
コード例 #25
0
 public PermissionGroupService(IActiveSessionManager activeSessionManager, ValidationProvider validationProvider) : base(activeSessionManager, validationProvider)
 {
 }
コード例 #26
0
 public DomainSettingRepository(IActiveSessionManager activeSessionManager) : base(activeSessionManager)
 {
 }
コード例 #27
0
 public SettingService(IActiveSessionManager activeSessionManager, ValidationProvider validationProvider) : base(activeSessionManager, validationProvider)
 {
 }
コード例 #28
0
 public GenericRepository(IActiveSessionManager activeSessionManager)
 {
     ActiveSessionManager = activeSessionManager;
 }
コード例 #29
0
 public EntityRepository(IActiveSessionManager activeSessionManger)
     : base(activeSessionManger)
 {
 }
コード例 #30
0
ファイル: UnitOfWork.cs プロジェクト: TimBarcz/groop
 public UnitOfWork(ISession session, IActiveSessionManager activeSessionManager)
 {
     this.activeSessionManager = activeSessionManager;
     this.session = session;
     activeSessionManager.SetActiveSession(session);
 }
コード例 #31
0
 public QueuedMailService(IActiveSessionManager activeSessionManager, ValidationProvider validationProvider) : base(activeSessionManager, validationProvider)
 {
 }
コード例 #32
0
ファイル: UnitOfWork.cs プロジェクト: TimBarcz/groop
 public UnitOfWorkFactory(ISessionFactory sessionFactory,IActiveSessionManager activeSessionManager)
 {
     this.sessionFactory = sessionFactory;
     this.activeSessionManager = activeSessionManager;
 }
コード例 #33
0
 public EmailAccountService(IActiveSessionManager activeSessionManager, ValidationProvider validationProvider) : base(activeSessionManager, validationProvider)
 {
 }
コード例 #34
0
 public HolidayRepository(IActiveSessionManager activeSessionManager) : base(activeSessionManager)
 {
 }