コード例 #1
0
ファイル: MomentController.cs プロジェクト: yaoyel/Finework
        public MomentController(ISessionProvider<AefSession> sessionProvider,
            IMomentManager momentManager,
            IMomentFileManager momentFileManager,
            IMomentLikeManager momentLikeManager,
            IMomentCommentManager momentCommentManager,
            IAccessTimeManager accessTimeManager,
            IStaffManager staffManager,
            IOrgManager orgManager) : base(sessionProvider)
        {
            Args.NotNull(momentManager, nameof(momentManager));
            Args.NotNull(momentFileManager, nameof(momentFileManager));
            Args.NotNull(momentManager, nameof(momentManager));
            Args.NotNull(staffManager, nameof(staffManager)); 
            Args.NotNull(accessTimeManager, nameof(accessTimeManager));
            Args.NotNull(orgManager, nameof(orgManager));

            m_MomentManager = momentManager;
            m_MomentFileManager = momentFileManager;
            m_MomentLikeManager = momentLikeManager;
            m_MomentCommentManager = momentCommentManager;
            m_SessionProvider = sessionProvider;
            m_StaffManager = staffManager;
            m_AccessTimeManager = accessTimeManager;
            m_OrgManager = orgManager;
        }
コード例 #2
0
 public static AccessTimeExistsResult CheckByStaff(IAccessTimeManager accessTimeManager, Guid staffId)
 {
     var accessTime = accessTimeManager.FindAccessTimeByStaffId(staffId);
     return Check(accessTime, null);
 }
コード例 #3
0
 public static AccessTimeExistsResult Check(IAccessTimeManager accessTimeManager, Guid accessTimeId)
 {
     AccessTimeEntity accessTime = accessTimeManager.FindAccessTimeById(accessTimeId);
     return Check(accessTime, null);
 }