Beispiel #1
0
        public WorkTaskAppService(WorkTaskManager workTaskManager, IRepository <ProjectWorkTask, Guid> projectWorkTaskRepository,
                                  IRepository <User, long> userRepository, IProjectBaseRepository projectBaseRepository,
                                  // IProjectAuditRepository projectAuditRepository,
                                  IWorkFlowTaskRepository workFlowTaskRepository, IRepository <WorkFlow, Guid> workFlowRepository, IAbpFileRelationAppService abpFileRelationAppService
                                  , IRepository <ProjectRegistration, Guid> projectRegistrationRepository, IRepository <NoticeDocument, Guid> noticeDocumentRepository,
                                  IRepository <ProjectAuditMember, Guid> projectAuditMemberRepository, IWorkFlowWorkTaskAppService workFlowWorkTaskAppService
                                  , IRepository <SingleProjectInfo, Guid> singleProjectInfoRepository)
        {
            _workTaskManager           = workTaskManager;
            _projectWorkTaskRepository = projectWorkTaskRepository;
            _userRepository            = userRepository;
            _projectBaseRepository     = projectBaseRepository;
            //_projectAuditRepository = projectAuditRepository;
            _workFlowTaskRepository        = workFlowTaskRepository;
            _workFlowRepository            = workFlowRepository;
            _abpFileRelationAppService     = abpFileRelationAppService;
            _projectRegistrationRepository = projectRegistrationRepository;
            _noticeDocumentRepository      = noticeDocumentRepository;
            var coreAssemblyDirectoryPath = typeof(WorkTaskAppService).GetAssembly().GetDirectoryPathOrNull();

            _appConfiguration             = AppConfigurations.Get(coreAssemblyDirectoryPath);
            _projectAuditMemberRepository = projectAuditMemberRepository;
            _workFlowWorkTaskAppService   = workFlowWorkTaskAppService;
            _singleProjectInfoRepository  = singleProjectInfoRepository;
        }
Beispiel #2
0
 public ProjectTodoNewAppService(IProjectBaseRepository projectBaseRepository,
                                 IRepository <ProjectAuditMember, Guid> projectAuditMemberRepository,
                                 IWorkFlowTaskRepository workFlowTaskRepository, IRepository <WorkFlow, Guid> workFlowRepository,
                                 IRepository <ConstructionOrganizations> constructionOrganizationRepository,
                                 IRepository <User, long> userRepository,
                                 IRepository <OATask, Guid> oataskRepository,
                                 //IRoadFlowUserRepository roadFlowUserRepository,
                                 WorkFlowOrganizationUnitsManager organizeRepository,
                                 IRepository <UserFollowProject, Guid> userFollowProjectRepository,
                                 IRepository <ProjectRealationUser, Guid> projectRealationUserRepository,
                                 IRepository <ProjectAuditGroupUser, Guid> projectAuditGroupUserRepository, IRepository <SingleProjectInfo, Guid> singleProjectInfoRepository)
 {
     _projectRealationUserRepository     = projectRealationUserRepository;
     _projectBaseRepository              = projectBaseRepository;
     _workFlowRepository                 = workFlowRepository;
     _workFlowTaskRepository             = workFlowTaskRepository;
     _projectAuditGroupUserRepository    = projectAuditGroupUserRepository;
     _projectAuditMemberRepository       = projectAuditMemberRepository;
     _constructionOrganizationRepository = constructionOrganizationRepository;
     _userRepository   = userRepository;
     _oataskRepository = oataskRepository;
     //_roadFlowUserRepository = roadFlowUserRepository;
     _organizeRepository          = organizeRepository;
     _userFollowProjectRepository = userFollowProjectRepository;
     _singleProjectInfoRepository = singleProjectInfoRepository;
 }
Beispiel #3
0
 public ProjectAreaAppService(IRepository <ProjectAreas, Guid> projectAreaRepository, IRepository <User, long> userRepository,
                              IProjectBaseRepository projectBaseRepository)
 {
     _projectAreaRepository = projectAreaRepository;
     _projectBaseRepository = projectBaseRepository;
     _userRepository        = userRepository;
 }
Beispiel #4
0
        public RabbitMQRecevieCallBackAppService(IRepository <User, long> useRepository, IProjectBaseRepository projectBaseRepository)
        {
            this._useRepository = useRepository;
            var coreAssemblyDirectoryPath = typeof(RabbitMQRecevieCallBackAppService).GetAssembly().GetDirectoryPathOrNull();

            _appConfiguration      = AppConfigurations.Get(coreAssemblyDirectoryPath);
            _projectBaseRepository = projectBaseRepository;
        }
Beispiel #5
0
 public WorkLogAppService(IRepository <ProjectWorkLog, Guid> projectWorkLogRepository, IRepository <User, long> userRepository, IRepository <ProjectWorkTask, Guid> projectWorkTaskRepository,
                          IProjectBaseRepository projectBaseRepository, IAbpFileRelationAppService abpFileRelationAppService, IRepository <SingleProjectInfo, Guid> singleProjectBaseRepository)
 {
     _singleProjectBaseRepository = singleProjectBaseRepository;
     _projectWorkLogRepository    = projectWorkLogRepository;
     _userRepository            = userRepository;
     _projectWorkTaskRepository = projectWorkTaskRepository;
     _projectBaseRepository     = projectBaseRepository;
     _abpFileRelationAppService = abpFileRelationAppService;
 }
Beispiel #6
0
 public WorkRegistrationAppService(IRepository <ProjectRegistration, Guid> projectRegistrationRepository, IRepository <User, long> userRepository,
                                   IRepository <NoticeDocument, Guid> noticeRepository, IProjectBaseRepository projectBaseRepository, IAbpFileRelationAppService abpFileRelationAppService, IRepository <SingleProjectInfo, Guid> singleProjectBaseRepository)
 {
     _projectRegistrationRepository = projectRegistrationRepository;
     _userRepository              = userRepository;
     _noticeRepository            = noticeRepository;
     _projectBaseRepository       = projectBaseRepository;
     _abpFileRelationAppService   = abpFileRelationAppService;
     _singleProjectBaseRepository = singleProjectBaseRepository;
 }
Beispiel #7
0
 public ProjectSupplementAppService(IRepository <ProjectSupplement, Guid> projectSupplementRepository, IBackgroudWorkJobWithHangFire backgroudWorkJobWithHangFire,
                                    //INoticeCommunicator noticeCommunicator,
                                    IOnlineClientManager onlineClientManager, IProjectBaseRepository projectBaseRepository, IRepository <SingleProjectInfo, Guid> singleProjectInfoRepository)
 {
     _projectSupplementRepository  = projectSupplementRepository;
     _backgroudWorkJobWithHangFire = backgroudWorkJobWithHangFire;
     //_noticeCommunicator = noticeCommunicator;
     _onlineClientManager         = onlineClientManager;
     _projectBaseRepository       = projectBaseRepository;
     _singleProjectInfoRepository = singleProjectInfoRepository;
 }
Beispiel #8
0
 public ProjectTodoAppService(IRepository <WorkFlowOrganizationUnits, long> workFlowOrganizationUnitsRepository, IRepository <WorkFlowUserOrganizationUnits, long> userOrganizationUnitRepository
                              , IProjectBaseRepository projectBaseRepository, IRepository <ConstructionOrganizations> constructionOrganizationRepository, IRepository <ProjectAuditMember, Guid> projectAuditMemberRepository
                              , IRepository <UserFollowProject, Guid> userFollowProjectRepository, IRepository <User, long> userrepository, IDynamicRepository dynamicRepository)
 {
     _projectBaseRepository = projectBaseRepository;
     _workFlowOrganizationUnitsRepository = workFlowOrganizationUnitsRepository;
     _userOrganizationUnitRepository      = userOrganizationUnitRepository;
     _constructionOrganizationRepository  = constructionOrganizationRepository;
     _projectAuditMemberRepository        = projectAuditMemberRepository;
     _userFollowProjectRepository         = userFollowProjectRepository;
     _userrepository    = userrepository;
     _dynamicRepository = dynamicRepository;
 }
Beispiel #9
0
 public ProjectMemberV3AppService(IProjectBaseRepository projectBaseRepository, IRepository <ProjectAuditMember, Guid> projectAuditMemberRepository, IRepository <ProjectPersentFinish, Guid> projectPersentFinishRepository,
                                  IRepository <ProjectPersentFinishAllot, Guid> projectPersentFinishAllotRepository,
                                  IRepository <WorkFlowOrganizationUnits, long> workFlowOrganizationUnitsRepository,
                                  IRepository <ProjectAuditRole, int> projectAuditRoleRepository, IRepository <User, long> userRepository, IRepository <SingleProjectInfo, Guid> singleProjectRepository)
 {
     _projectBaseRepository               = projectBaseRepository;
     _projectAuditMemberRepository        = projectAuditMemberRepository;
     _projectPersentFinishRepository      = projectPersentFinishRepository;
     _projectPersentFinishAllotRepository = projectPersentFinishAllotRepository;
     _projectAuditRoleRepository          = projectAuditRoleRepository;
     _userRepository = userRepository;
     _workFlowOrganizationUnitsRepository = workFlowOrganizationUnitsRepository;
     _singleProjectRepository             = singleProjectRepository;
 }
Beispiel #10
0
 public DispatchMessageAppService(WorkTaskManager workTaskManager, IRepository <DispatchMessage, Guid> dispatchMessageRepository, IProjectBaseRepository projectBaseRepository,
                                  IRepository <SingleProjectInfo, Guid> singleProjectRepository,
                                  IRepository <User, long> userRepository, IRepository <ProjectAuditMember, Guid> projectAuditMemberRepository, IRepository <ConstructionOrganizations> constructionOrganizationRepository
                                  , IRepository <ProjectAuditMemberResult, Guid> projectAuditMemberResultRepository, IRepository <NoticeDocument, Guid> noticeDocumentRepository)
 {
     _workTaskManager                    = workTaskManager;
     _dispatchMessageRepository          = dispatchMessageRepository;
     _projectBaseRepository              = projectBaseRepository;
     _userRepository                     = userRepository;
     _projectAuditMemberRepository       = projectAuditMemberRepository;
     _constructionOrganizationRepository = constructionOrganizationRepository;
     _projectAuditMemberResultRepository = projectAuditMemberResultRepository;
     _noticeDocumentRepository           = noticeDocumentRepository;
     _singleProjectRepository            = singleProjectRepository;
 }
Beispiel #11
0
        public ProjectRabbitMQAppService(IRepository <User, long> useRepository, IProjectBaseRepository projectBaseRepository,
                                         IRepository <ProjectAuditMember, Guid> projectAuditMemberRepository, IRepository <WorkFlowUserOrganizationUnits, long> userOrganizationUnitRepository,
                                         IRepository <WorkFlowOrganizationUnits, long> organizationUnitRepository, IRepository <ContractWithSystem, Guid> contractWithSystemRepository,
                                         IRepository <RealationSystem, Guid> realationSystemRepository)
        {
            this._useRepository = useRepository;
            var coreAssemblyDirectoryPath = typeof(RabbitMQRecevieCallBackAppService).GetAssembly().GetDirectoryPathOrNull();

            _appConfiguration               = AppConfigurations.Get(coreAssemblyDirectoryPath);
            _projectBaseRepository          = projectBaseRepository;
            _projectAuditMemberRepository   = projectAuditMemberRepository;
            _userOrganizationUnitRepository = userOrganizationUnitRepository;
            _organizationUnitRepository     = organizationUnitRepository;
            _contractWithSystemRepository   = contractWithSystemRepository;
            _realationSystemRepository      = realationSystemRepository;
        }
Beispiel #12
0
 public WorkTaskManager(IRepository <ProjectWorkTask, Guid> projectWorkTaskRepository, IRepository <ProjectWorkLog, Guid> projectWorkLogRepository,
                        IRepository <ProjectAudit, Guid> projectAuditRepository, IRepository <ProjectInformationEnter, Guid> projectInformationEnterRepository,
                        IRepository <ProjectRegistration, Guid> projectRegistrationRepository,
                        IRepository <DispatchMessage, Guid> dispatchMessageRepository,
                        IProjectBaseRepository projectBaseRepository, IAbpFileRelationAppService abpFileRelationAppService, IRepository <SingleProjectInfo, Guid> singleProjectInfoRepository)
 {
     _projectWorkTaskRepository         = projectWorkTaskRepository;
     _projectWorkLogRepository          = projectWorkLogRepository;
     _projectAuditRepository            = projectAuditRepository;
     _projectInformationEnterRepository = projectInformationEnterRepository;
     _projectRegistrationRepository     = projectRegistrationRepository;
     _dispatchMessageRepository         = dispatchMessageRepository;
     _projectBaseRepository             = projectBaseRepository;
     _abpFileRelationAppService         = abpFileRelationAppService;
     _singleProjectInfoRepository       = singleProjectInfoRepository;
 }
Beispiel #13
0
 public ArchivesManagerAppService(IRepository <ArchivesManager, Guid> archivesManagerRepository, IRepository <ArchivesFile, Guid> archivesFileRepository, IRepository <User, long> userRepository, IProjectBaseRepository projectBaseRepository
                                  , IProjectFileRepository projectFileRepository, WorkFlowCacheManager workFlowCacheManager, ProjectAuditManager projectAuditManager,
                                  IRepository <AappraisalFileType> aappraisalFileTypeRepository, IWorkFlowTaskRepository workFlowTaskRepository, WorkFlowBusinessTaskManager workFlowBusinessTaskManager, IRepository <SingleProjectInfo, Guid> singleProjectInfoRepository)
 {
     _archivesManagerRepository    = archivesManagerRepository;
     _archivesFileRepository       = archivesFileRepository;
     _userRepository               = userRepository;
     _projectBaseRepository        = projectBaseRepository;
     _projectFileRepository        = projectFileRepository;
     _aappraisalFileTypeRepository = aappraisalFileTypeRepository;
     _workFlowTaskRepository       = workFlowTaskRepository;
     _workFlowBusinessTaskManager  = workFlowBusinessTaskManager;
     _workFlowCacheManager         = workFlowCacheManager;
     _projectAuditManager          = projectAuditManager;
     _singleProjectInfoRepository  = singleProjectInfoRepository;
 }
Beispiel #14
0
 public ProjectResultAppService(IProjectBaseRepository projectBaseRepository, IRepository <User, long> userRepository,
                                IRepository <ProjectAuditMember, Guid> projectAuditMemberRepository, IRepository <ProjectAuditMemberResult, Guid> projectAuditMemberResultRepository
                                , IRepository <ProjectBudgetControl, Guid> projectBudgetControlRepository,
                                IProjectFileRepository projectFileRepository, IRepository <SingleProjectInfo, Guid> singleProjectInfoRepository
                                , IRepository <ProjectPersentFinish, Guid> projectPersentFinishRepository, IRepository <ProjectPersentFinishAllot, Guid> projectPersentFinishAllotRepository, IRepository <ProjectPersentFinishResult, Guid> projectPersentFinishResultRepository
                                , IAbpFileRelationAppService abpFileRelationAppService)
 {
     _userRepository                       = userRepository;
     _projectBaseRepository                = projectBaseRepository;
     _projectBudgetControlRepository       = projectBudgetControlRepository;
     _projectFileRepository                = projectFileRepository;
     _projectAuditMemberRepository         = projectAuditMemberRepository;
     _projectAuditMemberResultRepository   = projectAuditMemberResultRepository;
     _projectPersentFinishResultRepository = projectPersentFinishResultRepository;
     _projectPersentFinishAllotRepository  = projectPersentFinishAllotRepository;
     _projectPersentFinishRepository       = projectPersentFinishRepository;
     _abpFileRelationAppService            = abpFileRelationAppService;
     _singleProjectInfoRepository          = singleProjectInfoRepository;
 }
Beispiel #15
0
 private void ResetRepositories()
 {
     _productRepository            = null;
     _categoryRepository           = null;
     _StaffRepository              = null;
     _companyRepository1           = null;
     _deputyRepository             = null;
     _usersRepository              = null;
     _userTypeRepository           = null;
     _userGroupRepository          = null;
     _permissionsRepository        = null;
     _poRepository                 = null;
     _poDetailRepository           = null;
     _quotationDetailRepository    = null;
     _quotationRepository          = null;
     _companyRepository1           = null;
     _deputyRepository             = null;
     _subCategoryRepository        = null;
     _seriesRepository             = null;
     _productStandardRepository    = null;
     _classProductRepository       = null;
     _classSafetyRepository        = null;
     _lampTypeRepository           = null;
     _bankBaseRepository           = null;
     _materialRepository           = null;
     _supplierRepository           = null;
     _planningRepository           = null;
     _planningDetailRepository     = null;
     _originRepository             = null;
     _unitRepository               = null;
     _gridviewRepository           = null;
     _deliveryRepository           = null;
     _paymentMethodRepository      = null;
     _gridviewRepository           = null;
     _projectBaseRepository        = null;
     _requestPaymentBaseRepository = null;
     _paymentRepository            = null;
     _approveLogRepository         = null;
     _debtDetailRepository         = null;
     _requestSentRepository        = null;
     _suggestionRepository         = null;
 }
Beispiel #16
0
 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>;
 }
Beispiel #17
0
 public ProjectMemberAppService(IProjectBaseRepository projectBaseRepository, IRepository <ProjectAuditMember, Guid> projectAuditMemberRepository, IRepository <ProjectPersentFinish, Guid> projectPersentFinishRepository,
                                IRepository <ProjectPersentFinishAllot, Guid> projectPersentFinishAllotRepository, IRepository <ProjectAuditRole, int> projectAuditRoleRepository, IRepository <User, long> userRepository
                                , IRepository <ProjectBudgetControl, Guid> projectBudgetRepository, IRepository <ProjectBudgetControlAuditResult, Guid> projectBudgetControlAuditResultRepository
                                , IRepository <ProjectAuditGroup, Guid> projectAuditGroupRepository
                                , IWorkFlowTaskRepository workFlowTaskRepository, IRepository <WorkFlowOrganizationUnits, long> workFlowOrganizationUnitsRepository
                                , IBackgroudWorkJobWithHangFire backgroudWorkJobWithHangFire, IRepository <SingleProjectInfo, Guid> singleProjectRepository)
 {
     _projectBaseRepository               = projectBaseRepository;
     _projectAuditMemberRepository        = projectAuditMemberRepository;
     _projectPersentFinishRepository      = projectPersentFinishRepository;
     _projectPersentFinishAllotRepository = projectPersentFinishAllotRepository;
     _projectAuditRoleRepository          = projectAuditRoleRepository;
     _userRepository = userRepository;
     _projectBudgetControlAuditResultRepository = projectBudgetControlAuditResultRepository;
     _projectBudgetControlRepository            = projectBudgetRepository;
     _projectAuditGroupRepository         = projectAuditGroupRepository;
     _workFlowTaskRepository              = workFlowTaskRepository;
     _workFlowOrganizationUnitsRepository = workFlowOrganizationUnitsRepository;
     _backgroudWorkJobWithHangFire        = backgroudWorkJobWithHangFire;
     _singleProjectRepository             = singleProjectRepository;
 }
Beispiel #18
0
 public ProjectMemberV2AppService(IProjectBaseRepository projectBaseRepository, IRepository <ProjectAuditMember, Guid> projectAuditMemberRepository, IRepository <ProjectPersentFinish, Guid> projectPersentFinishRepository,
                                  IRepository <ProjectPersentFinishAllot, Guid> projectPersentFinishAllotRepository, IRepository <ProjectAuditRole, int> projectAuditRoleRepository, IRepository <User, long> userRepository
                                  , IRepository <ProjectBudgetControl, Guid> projectBudgetRepository, IRepository <ProjectBudgetControlAuditResult, Guid> projectBudgetControlAuditResultRepository
                                  , IRepository <ProjectAuditGroup, Guid> projectAuditGroupRepository
                                  , IWorkFlowTaskRepository workFlowTaskRepository, IRepository <WorkFlowOrganizationUnits, long> workFlowOrganizationUnitsRepository
                                  , IRepository <SingleProjectInfo, Guid> singleProjectInfoRepository, IEventBus eventBus)
 {
     _projectBaseRepository               = projectBaseRepository;
     _projectAuditMemberRepository        = projectAuditMemberRepository;
     _projectPersentFinishRepository      = projectPersentFinishRepository;
     _projectPersentFinishAllotRepository = projectPersentFinishAllotRepository;
     _projectAuditRoleRepository          = projectAuditRoleRepository;
     _userRepository = userRepository;
     _projectBudgetControlAuditResultRepository = projectBudgetControlAuditResultRepository;
     _projectBudgetControlRepository            = projectBudgetRepository;
     _projectAuditGroupRepository         = projectAuditGroupRepository;
     _workFlowTaskRepository              = workFlowTaskRepository;
     _workFlowOrganizationUnitsRepository = workFlowOrganizationUnitsRepository;
     _singleProjectInfoRepository         = singleProjectInfoRepository;
     _eventBus = eventBus;
 }
Beispiel #19
0
        public ProjectAuditStopAppService(IRepository <WorkFlowOrganizationUnits, long> organizeRepository, IRepository <User, long> userRepository,
                                          IProjectBaseRepository projectBaseRepository, IRepository <AappraisalFileType, int> aappraisalFileTypeRepository,
                                          IRepository <Code_AppraisalType, int> code_AppraisalTypeRepository, IRepository <ProjectAuditStop, Guid> projectAuditStopRepository,
                                          IWorkFlowTaskRepository roadFlowWorkFlowTaskRepository, IRepository <SingleProjectInfo, Guid> singleProjectInfoRepository
                                          , IRepository <ProjectAuditMember, Guid> projectAuditMemberRepository, IRepository <ProjectAuditRole> projectAuditRoleRepository)
        {
            _organizeRepository             = organizeRepository;
            _userRepository                 = userRepository;
            _projectBaseRepository          = projectBaseRepository;
            _aappraisalFileTypeRepository   = aappraisalFileTypeRepository;
            _code_AppraisalTypeRepository   = code_AppraisalTypeRepository;
            _projectAuditStopRepository     = projectAuditStopRepository;
            _roadFlowWorkFlowTaskRepository = roadFlowWorkFlowTaskRepository;
            var coreAssemblyDirectoryPath = typeof(ProjectAuditStopAppService).GetAssembly().GetDirectoryPathOrNull();

            _appConfiguration             = AppConfigurations.Get(coreAssemblyDirectoryPath);;
            AuditFlowId                   = _appConfiguration["App:AuditFlow"];
            ProjectStopFlow               = _appConfiguration["App:ProjectStopFlow"];
            _singleProjectInfoRepository  = singleProjectInfoRepository;
            _projectAuditMemberRepository = projectAuditMemberRepository;
            _projectAuditRoleRepository   = projectAuditRoleRepository;
        }
Beispiel #20
0
 public ProjcetAuditResultCheckRoleAppService(IRepository <ProjcetAuditResultCheckRole, Guid> projcetAuditResultCheckRoleRepository, IRepository <User, long> userRepository,
                                              IProjectBaseRepository projectBaseRepository)
 {
     _projcetAuditResultCheckRoleRepository = projcetAuditResultCheckRoleRepository;
     _userRepository = userRepository;
 }