コード例 #1
0
 public ProjectTaskController(UserManager <ProjectDataProgram.Core.DataBase.User> userManager,
                              IProjectTaskService service, IProjectService serviceProject, IUserService serviceUser)
 {
     if (userManager == null)
     {
         throw new ArgumentNullException(nameof(userManager));
     }
     if (service == null)
     {
         throw new ArgumentNullException(nameof(service));
     }
     if (serviceProject == null)
     {
         throw new ArgumentNullException(nameof(serviceProject));
     }
     if (serviceUser == null)
     {
         throw new ArgumentNullException(nameof(serviceUser));
     }
     _userManager    = userManager;
     _service        = service;
     _serviceProject = serviceProject;
     _serviceUser    = serviceUser;
     _helper         = new ClassHelper();
 }
コード例 #2
0
 public ProjectTasksController(ILogger <ProjectTasksController> logger, IProjectTaskService projectTaskService, IHttpContextAccessor httpContextAccessor, IMapper mapper)
 {
     _logger              = logger;
     _projectTaskService  = projectTaskService;
     _httpContextAccessor = httpContextAccessor;
     _mapper              = mapper;
 }
コード例 #3
0
 public MyCalendarController(IProjectTaskService iProjectTaskService, IUserInfo iUserInfo,
                             IPlanService iPlanService, IUnitOfWork unitOfWork)
 {
     _iProjectTaskService = iProjectTaskService;
     _iUserInfo           = iUserInfo;
     _iPlanService        = iPlanService;
     _unitOfWork          = unitOfWork;
 }
コード例 #4
0
 public ProjectTaskReportController(ISysDepartmentService iSysDepartmentService,
                                    IProjectTaskService iProjectTaskService, ISysUserService iSysUserService, IUserInfo iUserInfo)
 {
     _iSysDepartmentService = iSysDepartmentService;
     _iProjectTaskService   = iProjectTaskService;
     _iSysUserService       = iSysUserService;
     _iUserInfo             = iUserInfo;
 }
コード例 #5
0
 public ProjectTaskReportController(ISysDepartmentService iSysDepartmentService,
     IProjectTaskService iProjectTaskService, ISysUserService iSysUserService, IUserInfo iUserInfo)
 {
     _iSysDepartmentService = iSysDepartmentService;
     _iProjectTaskService = iProjectTaskService;
     _iSysUserService = iSysUserService;
     _iUserInfo = iUserInfo;
 }
コード例 #6
0
 public MyCalendarController(IProjectTaskService iProjectTaskService, IUserInfo iUserInfo,
     IPlanService iPlanService, IUnitOfWork unitOfWork)
 {
     _iProjectTaskService = iProjectTaskService;
     _iUserInfo = iUserInfo;
     _iPlanService = iPlanService;
     _unitOfWork = unitOfWork;
 }
コード例 #7
0
 public WorkReportController(ISysDepartmentService iSysDepartmentService, IPlanService iPlanService,
                             ISysUserService iSysUserService, IUserInfo iUserInfo, IProjectTaskService iProjectTaskService)
 {
     _iSysDepartmentService = iSysDepartmentService;
     _iPlanService          = iPlanService;
     _ISysUserService       = iSysUserService;
     _IUserInfo             = iUserInfo;
     _iProjectTaskService   = iProjectTaskService;
 }
コード例 #8
0
 public DesktopController(IUserInfo iUserInfo, IProjectTaskService iProjectTaskService,
                          IProjectInfoService iProjectInfoService, IMessageService iMessageService, IPlanService iPlanService, ICustomerService iCustomerService)
 {
     _iUserInfo           = iUserInfo;
     _iProjectTaskService = iProjectTaskService;
     _iProjectInfoService = iProjectInfoService;
     _iMessageService     = iMessageService;
     _iPlanService        = iPlanService;
     _ICustomerService    = iCustomerService;
 }
 public EstimateEffortApiController(IProjectService projectService,
                                    ITimeEntryService timeEntryService,
                                    IProjectTaskService projectTaskService,
                                    IEstimateEffortService estimateEffortService)
 {
     _projectTaskService    = projectTaskService;
     _timeEntryService      = timeEntryService;
     _projectService        = projectService;
     _estimateEffortService = estimateEffortService;
 }
コード例 #10
0
ファイル: DesktopController.cs プロジェクト: b9502032/MySite
 public DesktopController(IUserInfo iUserInfo, IProjectTaskService iProjectTaskService,
     IProjectInfoService iProjectInfoService, IMessageService iMessageService, IPlanService iPlanService, ICustomerService iCustomerService)
 {
     _iUserInfo = iUserInfo;
     _iProjectTaskService = iProjectTaskService;
     _iProjectInfoService = iProjectInfoService;
     _iMessageService = iMessageService;
     _iPlanService = iPlanService;
     _ICustomerService = iCustomerService;
 }
 public ProjectAccountingApiController(IProjectTaskService projectTaskService,
                                       IEffortUsedByRoleByDateService acByRoleByDateService,
                                       ITimeEntryService timeEntryService,
                                       IAppLogger <ProjectAccountingApiController> logger)
 {
     _projectTaskService    = projectTaskService;
     _timeEntryService      = timeEntryService;
     _acByRoleByDateService = acByRoleByDateService;
     _logger = logger;
 }
コード例 #12
0
        /// <summary>
        /// ProjectTask Controller constructor
        /// </summary>
        /// <param name="service">Service for crud ProjectTasks</param>
        public ProjectTasksController(IProjectTaskService service)
        {
            _projectTaskService = service;
            var config = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <ProjectTaskVM, ProjectTaskDTO>();
                cfg.CreateMap <ProjectTaskDTO, ProjectTaskVM>();
            });

            _mapper = new Mapper(config);
        }
コード例 #13
0
 public MyProjectTaskController(IUserInfo iUserInfo, IProjectTaskService iProjectTaskService,
                                IProjectInfoService iProjectInfoService, IUnitOfWork unitOfWork,
                                ISysDepartmentService iSysDepartmentService, IMessenger iMessenger)
 {
     _iUserInfo             = iUserInfo;
     _iProjectTaskService   = iProjectTaskService;
     _iProjectInfoService   = iProjectInfoService;
     _unitOfWork            = unitOfWork;
     _iSysDepartmentService = iSysDepartmentService;
     _iMessenger            = iMessenger;
 }
コード例 #14
0
 public MyProjectTaskController(IUserInfo iUserInfo, IProjectTaskService iProjectTaskService,
     IProjectInfoService iProjectInfoService, IUnitOfWork unitOfWork,
     ISysDepartmentService iSysDepartmentService, IMessenger iMessenger)
 {
     _iUserInfo = iUserInfo;
     _iProjectTaskService = iProjectTaskService;
     _iProjectInfoService = iProjectInfoService;
     _unitOfWork = unitOfWork;
     _iSysDepartmentService = iSysDepartmentService;
     _iMessenger = iMessenger;
 }
コード例 #15
0
 public MyCreateWorkController(IProjectInfoService iProjectInfoService, IUserInfo iUserInfo, IUnitOfWork unitOfWork, IProjectTaskService iProjectTaskService, ISysUserService iSysUserService, IProjectUserService iProjectUserService, ISysDepartmentService iSysDepartmentService, IProjectInfoStateService iProjectInfoStateService, ICustomerService iCustomerService)
 {
     _iProjectInfoService      = iProjectInfoService;
     _iUserInfo                = iUserInfo;
     _unitOfWork               = unitOfWork;
     _iProjectTaskService      = iProjectTaskService;
     _iSysUserService          = iSysUserService;
     _iProjectUserService      = iProjectUserService;
     _iSysDepartmentService    = iSysDepartmentService;
     _iProjectInfoStateService = iProjectInfoStateService;
     _iCustomerService         = iCustomerService;
 }
コード例 #16
0
 public MyCreateWorkController(IProjectInfoService iProjectInfoService, IUserInfo iUserInfo, IUnitOfWork unitOfWork, IProjectTaskService iProjectTaskService, ISysUserService iSysUserService, IProjectUserService iProjectUserService, ISysDepartmentService iSysDepartmentService, IProjectInfoStateService iProjectInfoStateService, ICustomerService iCustomerService)
 {
     _iProjectInfoService = iProjectInfoService;
     _iUserInfo = iUserInfo;
     _unitOfWork = unitOfWork;
     _iProjectTaskService = iProjectTaskService;
     _iSysUserService = iSysUserService;
     _iProjectUserService = iProjectUserService;
     _iSysDepartmentService = iSysDepartmentService;
     _iProjectInfoStateService = iProjectInfoStateService;
     _iCustomerService = iCustomerService;
 }
コード例 #17
0
 public SaveProjectTask(IProjectService projectService, ITaskService taskService,
                        IProjectTaskService projectTaskService, IProjectTaskStatusService projectTaskStatusService,
                        ITaskReferenceService taskReferenceService,
                        IProjectTaskCommentService projectTaskCommentService)
 {
     _projectService            = projectService;
     _taskService               = taskService;
     _projectTaskService        = projectTaskService;
     _projectTaskStatusService  = projectTaskStatusService;
     _taskReferenceService      = taskReferenceService;
     _projectTaskCommentService = projectTaskCommentService;
 }
コード例 #18
0
        public ProjectTaskController(ILogger logger, IProjectTaskService <ProjectTaskDto> projectTaskService, IService <ProjectDto> projectService, IService <EmployeeDto> employeeService, IConvert <ProjectTaskVm, ProjectTaskDto> convertToProjectTaskDto,
                                     IConvert <ProjectTaskDto, ProjectTaskVm> convertToProjectTaskVm)
        {
            this.logger = logger;

            ProjectTaskService = projectTaskService;
            ProjectService     = projectService;
            EmployeeService    = employeeService;

            ConvertToProjectTaskDto = convertToProjectTaskDto;
            ConvertToProjectTaskVm  = convertToProjectTaskVm;
        }
コード例 #19
0
 public ProjectApiController(IProjectService projectService,
                             ITimeEntryService timeEntryService,
                             IProjectTaskService projectTaskService,
                             IEffortUsedByRoleByDateService effortUsedByRoleByDateService,
                             IProjectOwnerService projectOwnerService)
 {
     _projectTaskService            = projectTaskService;
     _timeEntryService              = timeEntryService;
     _projectService                = projectService;
     _effortUsedByRoleByDateService = effortUsedByRoleByDateService;
     _projectOwnerService           = projectOwnerService;
 }
コード例 #20
0
 public ProjectsController(
     IProjectService projectService,
     IProjectTaskService projectTaskService,
     IProjectMembershipService projectMembershipService,
     IUserService userService,
     IReportingService reportingService,
     IProjectActivityService projectActivityService)
 {
     _projectService           = projectService;
     _projectTaskService       = projectTaskService;
     _projectMembershipService = projectMembershipService;
     _userService            = userService;
     _reportingService       = reportingService;
     _projectActivityService = projectActivityService;
 }
コード例 #21
0
 public TimeEntryService(IUserGroupService userGroupService
                         , IProjectUserService projectUserService
                         , IProjectService projectService
                         , IProjectTaskService projectTaskService
                         , IEmployeeService employeeService
                         , IRoleTitleService roleTitleService)
     : base("Timesheet")
 {
     _userGroupService   = userGroupService;
     _projectUserService = projectUserService;
     _projectService     = projectService;
     _projectTaskService = projectTaskService;
     _employeeService    = employeeService;
     _roleTitleService   = roleTitleService;
 }
コード例 #22
0
 public TaskAdminController(
     IUserService userService,
     IProjectTaskService taskService,
     IContentManager contenetManager,
     ITransactionManager transactionManager,
     IOrchardServices services,
     IShapeFactory shape)
 {
     _userService        = userService;
     _taskService        = taskService;
     _contentManager     = contenetManager;
     _transactionManager = transactionManager;
     Services            = services;
     T     = NullLocalizer.Instance;
     Shape = shape;
 }
コード例 #23
0
 public TimesheetService(IClientService clientService,
                         IEmployeeService employeeService,
                         IGroupService groupService,
                         IProjectService projectService,
                         ITimeEntryService timeEntryService,
                         IClockifyService clockifyService,
                         IUserGroupService userGroupService,
                         IProjectTaskService projectTaskService)
 {
     _clientService      = clientService;
     _employeeService    = employeeService;
     _groupService       = groupService;
     _projectService     = projectService;
     _timeEntryService   = timeEntryService;
     _clockifyService    = clockifyService;
     _userGroupService   = userGroupService;
     _projectTaskService = projectTaskService;
 }
コード例 #24
0
 public ProcessInstanceController(
     IProcessInstanceService processInstanceService,
     IFileUrlBuilder fileUrlBuilder,
     IProjectService projectService,
     IMemorabiliaRecordService memoService,
     IRecordService recordService,
     IProjectGanttService ganttService,
     IContractService contractService,
     IConstructionUnitService constructionUnitService,
     IProjectTaskService projectTaskService,
     IQualityAccidentService accidentTaskService,
     IQualityProblemService problemTaskService,
     ISafetyAccidentService safetyAccidentTaskService,
     ISafetyProblemService safetyProblemTaskService,
     IHousekeepingProblemService housekeepingProblemTaskService,
     IEarlyStageService earlyStageTaskService,
     IProblemService problemsTaskService,
     IWeeklyProgressService weeklyProgressService,
     IMonthlyProgressService monthlyProgressService,
     IContractPaymentService paymentService
     )
 {
     _processInstanceService         = processInstanceService;
     _projectService                 = projectService;
     _fileUrlBuilder                 = fileUrlBuilder;
     _memoService                    = memoService;
     _recordService                  = recordService;
     _contractService                = contractService;
     _constructionUnitService        = constructionUnitService;
     _ganttService                   = ganttService;
     _projectTaskService             = projectTaskService;
     _accidentTaskService            = accidentTaskService;
     _problemTaskService             = problemTaskService;
     _safetyAccidentTaskService      = safetyAccidentTaskService;
     _safetyProblemTaskService       = safetyProblemTaskService;
     _housekeepingProblemTaskService = housekeepingProblemTaskService;
     _earlyStageTaskService          = earlyStageTaskService;
     _problemsTaskService            = problemsTaskService;
     _weeklyProgressService          = weeklyProgressService;
     _monthlyProgressService         = monthlyProgressService;
     _paymentService                 = paymentService;
 }
コード例 #25
0
        public TimesheetService(IClientService clientService,
                                IEmployeeService employeeService,
                                IGroupService groupService,
                                IProjectService projectService,
                                ITimeEntryService timeEntryService,
                                IClockifyService clockifyService,
                                IUserGroupService userGroupService,
                                IProjectTaskService projectTaskService,
                                IEmployeeTitleService employeeTitleService,
                                ILoggerFactory loggerFactory)
        {
            _logger = loggerFactory.CreateLogger <TimesheetService>();

            _clientService        = clientService;
            _employeeService      = employeeService;
            _groupService         = groupService;
            _projectService       = projectService;
            _timeEntryService     = timeEntryService;
            _clockifyService      = clockifyService;
            _userGroupService     = userGroupService;
            _projectTaskService   = projectTaskService;
            _employeeTitleService = employeeTitleService;
        }
コード例 #26
0
 public ProjectBoardModel(IProjectTaskService projectTaskService) => _projectTaskService = projectTaskService;
コード例 #27
0
 public ProjectController()
 {
     service     = new ProjectService();
     taskService = new ProjectTaskService();
 }
コード例 #28
0
 public ProjectPartDriver(IProjectTaskService projTask)
 {
     _projTasks = projTask;
 }
コード例 #29
0
 public ProjectTaskController(IProjectTaskService projectTaskService)
 {
     _projectTaskService = projectTaskService;
 }
コード例 #30
0
 public ProjectTaskController(IProjectTaskService taskService)
 {
     _taskService = taskService;
 }
コード例 #31
0
 public MyProjectTaskController(IProjectTaskService projectTaskService, IUserInfo userInfo, IUnitOfWork unitOfWork)
 {
     _iProjectTaskService = projectTaskService;
     _iUserInfo = userInfo;
     _unitOfWork = unitOfWork;
 }
コード例 #32
0
 public AdminMenu(IProjectTaskService taskService)
 {
     _taskService = taskService;
 }
コード例 #33
0
 public MyProjectTaskController(IProjectTaskService projectTaskService, IUserInfo userInfo, IUnitOfWork unitOfWork)
 {
     _iProjectTaskService = projectTaskService;
     _iUserInfo           = userInfo;
     _unitOfWork          = unitOfWork;
 }