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; }
//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; }
public CalendarService( IAuthInfoProvider authInfoProvider, IAppRepositoryBase <Calendar> calendarRepository, IAuthorizationRepositoryBase <User> userRepository, IAuthorizationRepositoryBase <PrivilegedPerson> privilegedPersonRepository ) { _authInfoProvider = authInfoProvider; _privilegedPersonRepository = privilegedPersonRepository; _calendarRepository = calendarRepository; _userRepository = userRepository; }
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; }
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; }
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; }