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; }
public static AccessTimeExistsResult CheckByStaff(IAccessTimeManager accessTimeManager, Guid staffId) { var accessTime = accessTimeManager.FindAccessTimeByStaffId(staffId); return Check(accessTime, null); }
public static AccessTimeExistsResult Check(IAccessTimeManager accessTimeManager, Guid accessTimeId) { AccessTimeEntity accessTime = accessTimeManager.FindAccessTimeById(accessTimeId); return Check(accessTime, null); }