public GenericEventPublisher( UserDetailProjection userDetailProjection, PermissionDetailProjection permissionDetailProjection, PendingRequestsProjection pendingRequestsProjection, SystemDropdownProjection systemDropdownProjection, UserManagementProjection userManagementProjection, SystemActivityProjection systemActivityProjection, ApproverActivityProjection approverActivityProjection, PermissionTemplateProjection permissionTemplateProjection, DashboardProjection dashboardProjection, UserHistoryProjection userHistoryProjection ) { _userDetailProjection = userDetailProjection; _permissionDetailProjection = permissionDetailProjection; _pendingRequestsProjection = pendingRequestsProjection; _userManagementProjection = userManagementProjection; _systemDropdownProjection = systemDropdownProjection; _approverActivityProjection = approverActivityProjection; _systemActivityProjection = systemActivityProjection; _permissionTemplateProjection = permissionTemplateProjection; _dashBoardProjection = dashboardProjection; _userHistoryProjection = userHistoryProjection; }
public bool IsSatisfiedBy(PermissionDetailProjection o) { return(o.PermissionId == Id); }