Exemple #1
0
 public ProjectService(
     IAppRepositoryBase <Project> projectRepository,
     IAppRepositoryBase <ProjectUnit> projectUnitRepository,
     IAuthInfoProvider authInfoProvider,
     IWfEngine wfEngine,
     IAuthorizationRepositoryBase <User> userRepository,
     IAuthorizationRepositoryBase <UserUnit> userUnitRepository,
     IAppDbContextProvider dbContextProvider,
     IMessagingProvider messagingProvider,
     IProjectHelper projectHelper
     )
 {
     _projectHelper         = projectHelper;
     _messagingProvider     = messagingProvider;
     _authInfoProvider      = authInfoProvider;
     _userRepository        = userRepository;
     _userUnitRepository    = userUnitRepository;
     _runtimeProvider       = wfEngine.GetRuntimeProvider();
     _taskProvider          = wfEngine.GetTaskProvider();
     _definitionProvder     = wfEngine.GetDefinitionProvider();
     _historyProvider       = wfEngine.GetHistoryProvider();
     _dbContextProvider     = dbContextProvider;
     _projectRepository     = projectRepository;
     _projectUnitRepository = projectUnitRepository;
 }
Exemple #2
0
 //private IAppRepositoryBase<ProjectUnit> _projectUnitRepository;
 //private IProjectHelper _projectHelper;
 public ProjectStatisticsService(
     IAppRepositoryBase <Project> projectRepository,
     IAppRepositoryBase <QualityProblem> qualityProblemRepository,
     IAppRepositoryBase <SafetyProblem> safetyProblemRepository,
     //IAppRepositoryBase<ProjectUnit> projectUnitRepository,
     IAuthInfoProvider authInfoProvider,
     IWfEngine wfEngine,
     IAuthorizationRepositoryBase <User> userRepository,
     IAuthorizationRepositoryBase <UserUnit> userUnitRepository,
     //IAppDbContextProvider dbContextProvider,
     //IMessagingProvider messagingProvider,
     IProjectHelper projectHelper
     )
 {
     //_projectHelper = projectHelper;
     //_messagingProvider = messagingProvider;
     _authInfoProvider   = authInfoProvider;
     _userRepository     = userRepository;
     _userUnitRepository = userUnitRepository;
     //_runtimeProvider = wfEngine.GetRuntimeProvider();
     //_taskProvider = wfEngine.GetTaskProvider();
     //_definitionProvder = wfEngine.GetDefinitionProvider();
     //_historyProvider = wfEngine.GetHistoryProvider();
     //_dbContextProvider = dbContextProvider;
     _projectRepository        = projectRepository;
     _qualityProblemRepository = qualityProblemRepository;
     _safetyProblemRepository  = safetyProblemRepository;
     //_projectUnitRepository = projectUnitRepository;
 }
Exemple #3
0
 public QualityAccidentService(
     IAuthInfoProvider authInfoProvider,
     IAppRepositoryBase <QualityAccident> accidentRepository,
     IAppRepositoryBase <QualityAccidentDisposal> disposalRepository,
     //  IAppRepositoryBase<Project> projectRepository,
     IAppDbContextProvider dbContextProvider,
     IDbOperator op,
     IEventBus eventBus,
     IWfEngine wfEngine,
     IProjectHelper projectHelper
     )
 {
     _projectHelper      = projectHelper;
     _authInfoProvider   = authInfoProvider;
     _accidentRepository = accidentRepository;
     _disposalRepository = disposalRepository;
     // _projectRepository = projectRepository;
     _dbContextProvider = dbContextProvider;
     _eventBus          = eventBus;
     _op = op;
     _runtimeProvider   = wfEngine.GetRuntimeProvider();
     _taskProvider      = wfEngine.GetTaskProvider();
     _definitionProvder = wfEngine.GetDefinitionProvider();
     _historyProvider   = wfEngine.GetHistoryProvider();
 }
Exemple #4
0
 public QualityProblemService(
     IAuthInfoProvider authInfoProvider,
     IAppRepositoryBase <QualityProblem> problemRepository,
     IAppRepositoryBase <QualityProblemRectification> rectificationRepository,
     // IAppRepositoryBase<Project> projectRepository,
     IAppDbContextProvider dbContextProvider,
     IDbOperator op,
     IEventBus eventBus,
     IWfEngine wfEngine,
     IProjectHelper projectHelper
     )
 {
     _projectHelper           = projectHelper;
     _authInfoProvider        = authInfoProvider;
     _problemRepository       = problemRepository;
     _rectificationRepository = rectificationRepository;
     //_projectRepository = projectRepository;
     _dbContextProvider = dbContextProvider;
     _eventBus          = eventBus;
     _op = op;
     _runtimeProvider   = wfEngine.GetRuntimeProvider();
     _taskProvider      = wfEngine.GetTaskProvider();
     _definitionProvder = wfEngine.GetDefinitionProvider();
     _historyProvider   = wfEngine.GetHistoryProvider();
 }
Exemple #5
0
 public ProjectHelper(
     IAppRepositoryBase <Project> projectRepository,
     IAuthInfoProvider authInfoProvider
     )
 {
     _projectRepository = projectRepository;
     _authInfoProvider  = authInfoProvider;
 }
Exemple #6
0
 public ProjectLinkService(IAppRepositoryBase <ProjectLink> linkRepository,
                           IProjectHelper projectHelper,
                           IAppRepositoryBase <ProjectGantt> ganttRepository
                           )
 {
     _ganttRepository = ganttRepository;
     _linkRepository  = linkRepository;
     _projectHelper   = projectHelper;
 }
Exemple #7
0
 public SafetyStandardService(
     IAppRepositoryBase <SafetyStandard> standardRepository,
     IAppDbContextProvider dbContextProvider,
     IEventBus eventBus
     )
 {
     _standardRepository = standardRepository;
     _dbContextProvider  = dbContextProvider;
     _eventBus           = eventBus;
 }
Exemple #8
0
 public CalendarService(
     IAuthInfoProvider authInfoProvider,
     IAppRepositoryBase <Calendar> calendarRepository,
     IAuthorizationRepositoryBase <User> userRepository,
     IAuthorizationRepositoryBase <PrivilegedPerson> privilegedPersonRepository
     )
 {
     _authInfoProvider           = authInfoProvider;
     _privilegedPersonRepository = privilegedPersonRepository;
     _calendarRepository         = calendarRepository;
     _userRepository             = userRepository;
 }
Exemple #9
0
 public MonthlyPlanService(
     IAuthInfoProvider authInfoProvider,
     IAppRepositoryBase <MonthlyPlan> investmentMonthlyPlanRepository,
     // IAppRepositoryBase<Project> projectRepository
     IProjectHelper projectHelper
     )
 {
     _projectHelper    = projectHelper;
     _authInfoProvider = authInfoProvider;
     _planRepository   = investmentMonthlyPlanRepository;
     // _projectRepository = projectRepository;
 }
Exemple #10
0
 public ProcessDefinitionService(IWfEngine wfEngine,
                                 IAppDbContextProvider dbContextProvider,
                                 IAppRepositoryBase <RoleProcessDefinition> roleProcessDefinitionRepository,
                                 IWorkflowRepositoryBase <Wf_Re_ProcessDefinition> processDefinitionRepository,
                                 IAuthorizationRepositoryBase <User> userRepository,
                                 IAuthInfoProvider authInfoProvider
                                 )
 {
     _userRepository     = userRepository;
     _authInfoProvider   = authInfoProvider;
     _definitionProvider = wfEngine.GetDefinitionProvider();
     _dbContextProvider  = dbContextProvider;
     _roleProcessDefinitionRepository = roleProcessDefinitionRepository;
     _processDefinitionRepository     = processDefinitionRepository;
 }
Exemple #11
0
 public ContractPaymentService(
     IAuthInfoProvider authInfoProvider,
     IAppRepositoryBase <ContractPayment> contractPaymentRepository,
     IAppDbContextProvider dbContextProvider,
     IWfEngine wfEngine
     )
 {
     _authInfoProvider          = authInfoProvider;
     _contractPaymentRepository = contractPaymentRepository;
     _dbContextProvider         = dbContextProvider;
     _runtimeProvider           = wfEngine.GetRuntimeProvider();
     _taskProvider      = wfEngine.GetTaskProvider();
     _definitionProvder = wfEngine.GetDefinitionProvider();
     _historyProvider   = wfEngine.GetHistoryProvider();
 }
Exemple #12
0
 public EarlyStageService(
     IAuthInfoProvider authInfoProvider,
     IAppRepositoryBase <EarlyStage> earlyStageRepository,
     IAppDbContextProvider dbContextProvider,
     IEventBus eventBus,
     IWfEngine wfEngine
     )
 {
     _authInfoProvider     = authInfoProvider;
     _earlyStageRepository = earlyStageRepository;
     _dbContextProvider    = dbContextProvider;
     _eventBus             = eventBus;
     _runtimeProvider      = wfEngine.GetRuntimeProvider();
     _taskProvider         = wfEngine.GetTaskProvider();
     _definitionProvder    = wfEngine.GetDefinitionProvider();
     _historyProvider      = wfEngine.GetHistoryProvider();
 }
Exemple #13
0
 public RecordService(
     IAppRepositoryBase <Record> recordRepository,
     IAuthInfoProvider authInfoProvider,
     IWfEngine wfEngine,
     IAuthorizationRepositoryBase <User> userRepository,
     IAppDbContextProvider dbContextProvider,
     IMessagingProvider messagingProvider)
 {
     _recordRepository  = recordRepository;
     _messagingProvider = messagingProvider;
     _authInfoProvider  = authInfoProvider;
     _userRepository    = userRepository;
     _runtimeProvider   = wfEngine.GetRuntimeProvider();
     _taskProvider      = wfEngine.GetTaskProvider();
     _definitionProvder = wfEngine.GetDefinitionProvider();
     _historyProvider   = wfEngine.GetHistoryProvider();
     _dbContextProvider = dbContextProvider;
 }
Exemple #14
0
 public ProjectTaskService(
     IAppRepositoryBase <ProjectTask> taskRepository,
     IAppRepositoryBase <ProjectGantt> ganttRepository,
     IAuthInfoProvider authInfoProvider,
     IWfEngine wfEngine,
     IAuthorizationRepositoryBase <User> userRepository,
     IAppDbContextProvider dbContextProvider,
     IProjectHelper projectHelper
     )
 {
     _ganttRepository       = ganttRepository;
     _projectHelper         = projectHelper;
     _authInfoProvider      = authInfoProvider;
     _userRepository        = userRepository;
     _runtimeProvider       = wfEngine.GetRuntimeProvider();
     _taskProvider          = wfEngine.GetTaskProvider();
     _definitionProvder     = wfEngine.GetDefinitionProvider();
     _historyProvider       = wfEngine.GetHistoryProvider();
     _dbContextProvider     = dbContextProvider;
     _projectTaskRepository = taskRepository;
 }
Exemple #15
0
        public MemorabiliaRecordService(
            IAuthInfoProvider authInfoProvider,
            IWfEngine wfEngine,
            IAppRepositoryBase <MemorabiliaRecord> recordRepository,
            //IAppRepositoryBase<Project> projectRepository,
            IAppDbContextProvider dbContextProvider,
            IProjectHelper projectHelper


            )
        {
            _projectHelper    = projectHelper;
            _authInfoProvider = authInfoProvider;
            _recordRepository = recordRepository;
            // _projectRepository = projectRepository;
            _dbContextProvider = dbContextProvider;
            _runtimeProvider   = wfEngine.GetRuntimeProvider();
            _taskProvider      = wfEngine.GetTaskProvider();
            _definitionProvder = wfEngine.GetDefinitionProvider();
            _historyProvider   = wfEngine.GetHistoryProvider();
        }
Exemple #16
0
 public ProjectBriefingService(
     IAppRepositoryBase <ProjectBriefing> briefingRepository,
     IAppRepositoryBase <Project> projectRepository,
     IAppRepositoryBase <Contractt> contractRepository,
     IAppRepositoryBase <WeeklyProgress> progressRepository,
     IAppRepositoryBase <Problem> problemRepository,
     IAppRepositoryBase <QualityProblem> qualityProblemRepository,
     IAppRepositoryBase <QualityAccident> qualityAccidentRepository,
     IAppRepositoryBase <SafetyProblem> safetyProblemRepository,
     IAppRepositoryBase <SafetyAccident> safetyAccidentRepository,
     IAppRepositoryBase <HousekeepingProblem> housekeepingRepository
     )
 {
     _briefingRepository        = briefingRepository;
     _projectRepository         = projectRepository;
     _contractRepository        = contractRepository;
     _progressRepository        = progressRepository;
     _problemRepository         = problemRepository;
     _qualityProblemRepository  = qualityProblemRepository;
     _qualityAccidentRepository = qualityAccidentRepository;
     _safetyProblemRepository   = safetyProblemRepository;
     _safetyAccidentRepository  = safetyAccidentRepository;
     _housekeepingRepository    = housekeepingRepository;
 }
Exemple #17
0
 public ProjectGanttService(IAppRepositoryBase <ProjectGantt> taskRepository)
 {
     _taskRepository = taskRepository;
 }