コード例 #1
0
 public TaskSharingController(ISessionScopeFactory sessionScopeFactory,ITaskSharingManager taskSharingManager)
     : base(sessionScopeFactory)
 {
     if (sessionScopeFactory == null) throw new ArgumentNullException(nameof(sessionScopeFactory));
     if (taskSharingManager == null) throw new ArgumentNullException(nameof(taskSharingManager));
     m_TaskSharingManager = taskSharingManager; 
 }
コード例 #2
0
ファイル: StaffController.cs プロジェクト: yaoyel/Finework
        public StaffController(ISessionScopeFactory sessionScopeFactory, IStaffManager staffManager)
        {
            Args.NotNull(sessionScopeFactory, nameof(sessionScopeFactory));
            Args.NotNull(staffManager, nameof(staffManager));

            this.SessionScopeFactory = sessionScopeFactory;
            this.StaffManager = staffManager;
        }
コード例 #3
0
ファイル: AuthController.cs プロジェクト: yaoyel/Finework
 public AuthController(ISessionScopeFactory sessionScopeFactory, 
     IOptions<OAuthBearerAuthenticationOptions> bearerOptions, 
     SigningCredentials signingCredentials, 
     IAccountManager accountManager)
     :base(sessionScopeFactory)
 {
     //this.m_BearerOptions = bearerOptions.Options;
     this.m_SigningCredentials = signingCredentials;
     this.m_AccountManager = accountManager;
     this.m_SessionScopeFactory = sessionScopeFactory;
 }
コード例 #4
0
ファイル: TaskController.cs プロジェクト: yaoyel/Finework
 public TaskController(ISessionScopeFactory sessionScopeFactory, ITaskManager taskManager
     , IPartakerManager partakerManager, IAccountManager accountManager,
      IStaffManager staffManager)
 {
     if (sessionScopeFactory == null) throw new ArgumentException("sessionScopeFactory");
     if (taskManager == null) throw new ArgumentException("TaskManager");
     m_SessionScopeFactory = sessionScopeFactory;
     m_TaskManager = taskManager;
     m_PartakerManager = partakerManager;
     m_AccountManager = accountManager;
     m_StaffManager = staffManager;
 }
コード例 #5
0
ファイル: StaffController.cs プロジェクト: yaoyel/Finework
        public StaffController(ISessionScopeFactory sessionScopeFactory, IStaffManager staffManager,
            IPartakerManager partakerManager)
            : base(sessionScopeFactory)
        {
            Args.NotNull(sessionScopeFactory, nameof(sessionScopeFactory));
            Args.NotNull(staffManager, nameof(staffManager));
            Args.NotNull(partakerManager, nameof(partakerManager));

            this.m_SessionScopeFactory = sessionScopeFactory;
            this.StaffManager = staffManager;

        }
コード例 #6
0
ファイル: VoteController.cs プロジェクト: yaoyel/Finework
        public VoteController(ISessionScopeFactory sessionScopeFactory,
            IVoteManager voteManager,
            IVotingManager votingManager,
            IVoteOptionManager voteOptionManager)
            : base(sessionScopeFactory)
        {
            if (voteManager == null) throw new ArgumentException(nameof(voteManager));
            if (votingManager == null) throw new ArgumentException(nameof(votingManager));
            if (voteOptionManager == null) throw new ArgumentException(nameof(voteOptionManager)); 

            m_VoteManager = voteManager;
            m_VotingManger = votingManager;
        }
コード例 #7
0
        public TaskAlarmController(ISessionScopeFactory sessionScopeFactory,
            IAlarmPeriodManager alarmPeriodManager,
            ITaskAlarmManager taskAlarmManager,
            IStaffManager staffManager)
            : base(sessionScopeFactory)
        {
            if (sessionScopeFactory == null) throw new ArgumentNullException(nameof(sessionScopeFactory));
            if (alarmPeriodManager == null) throw new ArgumentNullException(nameof(alarmPeriodManager));
            if (staffManager == null) throw new ArgumentNullException(nameof(staffManager));

            m_AlarmPeriodManager = alarmPeriodManager;
            m_TaskAlarmManager = taskAlarmManager;
            m_StaffManager = staffManager;
        }
コード例 #8
0
ファイル: OrgController.cs プロジェクト: yaoyel/Finework
 public OrgController(ISessionScopeFactory sessionScopeFactory,
     IStaffManager staffManager,
     IOrgManager orgManager,
     IAccountManager accountManager
     ) : base(sessionScopeFactory)
 {
     if (sessionScopeFactory == null) throw new ArgumentNullException(nameof(sessionScopeFactory));
     if (orgManager == null) throw new ArgumentNullException(nameof(orgManager));
     if (staffManager == null) throw new ArgumentNullException(nameof(staffManager));
     if (accountManager == null) throw new ArgumentNullException(nameof(accountManager));
     m_SessionScopeFactory = sessionScopeFactory;
     m_OrgManager = orgManager;
     m_StaffManager = staffManager;
     m_AccountManager = accountManager;
 }
コード例 #9
0
        public PartakerReqController(ISessionScopeFactory sessionScopeFactory,
            ITaskManager taskManager,
            IStaffManager staffManager,
            IPartakerReqManager partakerReqManager)
            : base(sessionScopeFactory)
        {
            if (sessionScopeFactory == null) throw new ArgumentNullException(nameof(sessionScopeFactory));
            if (taskManager == null) throw new ArgumentNullException(nameof(taskManager));
            if (staffManager == null) throw new ArgumentNullException(nameof(staffManager));
            if (partakerReqManager == null) throw new ArgumentNullException(nameof(partakerReqManager));

            m_SessionScopeFactory = sessionScopeFactory;
            m_TaskManager = taskManager;
            m_StaffManager = staffManager;
            m_PartakerReqManager = partakerReqManager;
        }
コード例 #10
0
ファイル: UnitOfWork.cs プロジェクト: ora11g/Test
        private void SetSession(ISessionScopeFactory sessionScopeFactory)
        {
            Requires.NotNull(sessionScopeFactory, "sessionScopeFactory");

            if (_current == null)
            {
                SessionScope = sessionScopeFactory.Open();
                IsRoot       = true;
            }
            else
            {
                if (Settings.ThrowIfNestedUnitOfWork)
                {
                    throw new NotSupportedException("Nested UnitOfWorks are not supported due to UnitOfWorkSettings configuration");
                }

                SessionScope = _current.SessionScope;
                IsRoot       = false;
            }

            _current = this;
            Id       = Guid.NewGuid();
        }
コード例 #11
0
 public SessionScopeInterceptor(ISessionScopeFactory scopeFactory)
 {
     _scopeFactory = scopeFactory;
 }
コード例 #12
0
 public MovieService(ISessionScopeFactory scopeFactory,
                     MovieRepository movies)
 {
     _scopeFactory = scopeFactory;
     _movies       = movies;
 }
コード例 #13
0
 public UserQueryService(ISessionScopeFactory sessionScopeFactory, IUserRepository userRepository)
 {
     _sessionScopeFactory = sessionScopeFactory ?? throw new ArgumentNullException(nameof(sessionScopeFactory));
     _userRepository      = userRepository ?? throw new ArgumentNullException(nameof(userRepository));
 }
コード例 #14
0
 public UserCreditScoreService(ISessionScopeFactory sessionScopeFactory)
 {
     _sessionScopeFactory = sessionScopeFactory ?? throw new ArgumentNullException(nameof(sessionScopeFactory));
 }