public ProjectNoticeManager(IRepository <NoticeTexts, Guid> noticeTextRepository, IRepository <NoticeLogs, Guid> noticeLogRepository, IOnlineClientManager onlineClientManager, ISignalrNoticeAppService noticeCommunicator) { _noticeTextRepository = noticeTextRepository; _noticeLogRepository = noticeLogRepository; _noticeCommunicator = noticeCommunicator; _onlineClientManager = onlineClientManager; }
public ProjectNoticeAppService(ProjectNoticeManager noticeManager, ISignalrNoticeAppService noticeCommunicator, IOnlineClientManager onlineClientManager, IRepository <NoticeTexts, Guid> noticeTextRepository, IRepository <NoticeLogs, Guid> noticeLogRepository, IRepository <User, long> useRepository, IServiceProvider service, IWorkFlowTaskRepository workFlowTaskRepository, IRepository <Follow, Guid> followRepository) { _noticeManager = noticeManager; _noticeCommunicator = noticeCommunicator; _onlineClientManager = onlineClientManager; _noticeTextRepository = noticeTextRepository; _noticeLogRepository = noticeLogRepository; _userRepository = useRepository; _workFlowTaskRepository = workFlowTaskRepository; _followRepository = followRepository; }
public ProjectNoticeAppService(ProjectNoticeManager noticeManager, ISignalrNoticeAppService noticeCommunicator, IOnlineClientManager onlineClientManager, IRepository <NoticeTexts, Guid> noticeTextRepository, IRepository <NoticeLogs, Guid> noticeLogRepository, IProjectBaseRepository projectBaseRepository, IRepository <ProjectAuditMember, Guid> projectAuditMemberRepository, IRepository <User, long> useRepository, IServiceProvider service, IWorkFlowTaskRepository workFlowTaskRepository, IRepository <Follow, Guid> followRepository , IRepository <SingleProjectInfo, Guid> singleProjectInfoRepository) { _noticeManager = noticeManager; _noticeCommunicator = noticeCommunicator; _onlineClientManager = onlineClientManager; _noticeTextRepository = noticeTextRepository; _noticeLogRepository = noticeLogRepository; _projectBaseRepository = projectBaseRepository; _projectAuditMemberRepository = projectAuditMemberRepository; _userRepository = useRepository; _workFlowTaskRepository = workFlowTaskRepository; _followRepository = followRepository; _singleProjectInfoRepository = singleProjectInfoRepository; //_noticeCommunicator = service.GetService(typeof(IHubContext<NoticeHub>)) as Microsoft.AspNetCore.SignalR.IHubContext<NoticeHub>; }