Beispiel #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;
 }
Beispiel #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;
 }
Beispiel #3
0
 public CalendarService(
     IAuthInfoProvider authInfoProvider,
     IAppRepositoryBase <Calendar> calendarRepository,
     IAuthorizationRepositoryBase <User> userRepository,
     IAuthorizationRepositoryBase <PrivilegedPerson> privilegedPersonRepository
     )
 {
     _authInfoProvider           = authInfoProvider;
     _privilegedPersonRepository = privilegedPersonRepository;
     _calendarRepository         = calendarRepository;
     _userRepository             = userRepository;
 }
Beispiel #4
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;
 }
Beispiel #5
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;
 }
Beispiel #6
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;
 }