예제 #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();
 }
 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;
 }
 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;
 }
 public WorkReportController(ISysDepartmentService iSysDepartmentService, IPlanService iPlanService,
                             ISysUserService iSysUserService, IUserInfo iUserInfo, IProjectTaskService iProjectTaskService)
 {
     _iSysDepartmentService = iSysDepartmentService;
     _iPlanService          = iPlanService;
     _ISysUserService       = iSysUserService;
     _IUserInfo             = iUserInfo;
     _iProjectTaskService   = iProjectTaskService;
 }
 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
 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);
        }
 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;
        }
 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;
 }
 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;
 }
        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;
 }
 public MyProjectTaskController(IProjectTaskService projectTaskService, IUserInfo userInfo, IUnitOfWork unitOfWork)
 {
     _iProjectTaskService = projectTaskService;
     _iUserInfo           = userInfo;
     _unitOfWork          = unitOfWork;
 }