コード例 #1
0
        public TimeSheetController(ITimeSheetRepository timeSheetRepository,
                                   ITimeSheetLineItemRepository timeSheetLineItemRepository,
                                   ITimeSheetActivityRepository timeSheetActivityRepository,
                                   IMissedTimeSheetRepository missedTimeSheetRepository,
                                   IUserRepository userRepository,
                                   IProjectRepository projectRepository,
                                   IProjectMemberRepository projectMemberRepository,
                                   INotificationService notificationService,
                                   EmailComposerService emailComposerService,
                                   IEmployeeRepository employeeRepository,
                                   IUnitOfWork unitOfWork)
        {
            _timeSheetRepository         = timeSheetRepository;
            _timeSheetLineItemRepository = timeSheetLineItemRepository;
            _timeSheetActivityRepository = timeSheetActivityRepository;
            _missedTimeSheetRepository   = missedTimeSheetRepository;
            _userRepository          = userRepository;
            _projectRepository       = projectRepository;
            _employeeRepository      = employeeRepository;
            _projectMemberRepository = projectMemberRepository;
            _notificationService     = notificationService;
            _emailComposerService    = emailComposerService;

            _unitOfWork = unitOfWork;
        }
コード例 #2
0
        public ProjectController(IProjectRepository projectRepository,
                                 IProjectActivityRepository projectActivityRepository,
                                 IProjectMemberRepository projectMemberRepository,
                                 IProjectBillingRepository projectBillingRepository,
                                 ITaskRepository taskRepository,
                                 ITaskEffortRepository taskEffortRepository,
                                 IProjectTechnologyMapRepository projectTechnologyMapRepository,
                                 IProjectMileStoneRepository projectMileStoneRepository,
                                 IProjectDocumentRepository projectDocumentRepository,
                                 ITimeSheetLineItemRepository timeSheetLineItemRepository,
                                 IUserRepository userRepository,
                                 IEmployeeRepository employeeRepository,

                                 ITechnologyRepository technologyRepository,
                                 ICRMContactRepository crmContactRepository,
                                 IUnitOfWork unitOfWork)
        {
            _projectRepository              = projectRepository;
            _projectActivityRepository      = projectActivityRepository;
            _projectBillingRepository       = projectBillingRepository;
            _projectMemberRepository        = projectMemberRepository;
            _taskRepository                 = taskRepository;
            _taskEffortRepository           = taskEffortRepository;
            _projectTechnologyMapRepository = projectTechnologyMapRepository;
            _projectMileStoneRepository     = projectMileStoneRepository;
            _timeSheetLineItemRepository    = timeSheetLineItemRepository;
            _projectDocumentRepository      = projectDocumentRepository;
            _userRepository                 = userRepository;
            _employeeRepository             = employeeRepository;
            _technologyRepository           = technologyRepository;
            _crmContactRepository           = crmContactRepository;
            _unitOfWork = unitOfWork;
        }
コード例 #3
0
 public ListController(IProjectMemberRepository projectMemberRepository,
                       IEmployeeRepository employeeRepository,
                       IUnitOfWork unitOfWork)
 {
     _projectMemberRepository = projectMemberRepository;
     _employeeRepository      = employeeRepository;
     _unitOfWork = unitOfWork;
 }
コード例 #4
0
 public EmployeeController(IUserRepository userRepo, IEmployeeRepository employeeRepo, IProjectRepository projectRepo, IProjectMemberRepository projectMemberRepo, AuthUtil authUtil)
 {
     _userRepo          = userRepo;
     _employeeRepo      = employeeRepo;
     _projectRepo       = projectRepo;
     _projectMemberRepo = projectMemberRepo;
     this.authUtil      = authUtil;
 }
コード例 #5
0
 public ProjectController(IEmployeeRepository employeeRepo, IProjectMemberRepository projectMemberRepo, IProjectRepository projectRepo, ICustomerRepository customerRepo, ViewModelAssembler assembler)
 {
     this.employeeRepo      = employeeRepo;
     this.projectMemberRepo = projectMemberRepo;
     this.projectRepo       = projectRepo;
     this.customerRepo      = customerRepo;
     this.assembler         = assembler;
 }
コード例 #6
0
 public CustomerController(ICustomerRepository customerRepo, IProjectMemberRepository projectMemberRepository, IProjectRepository projectRepository, IEmployeeRepository employeeRepository, ViewModelAssembler viewModelAssembler)
 {
     this.customerRepo            = customerRepo;
     this.projectMemberRepository = projectMemberRepository;
     this.projectRepository       = projectRepository;
     this.employeeRepository      = employeeRepository;
     this.assembler = viewModelAssembler;
 }
コード例 #7
0
 public RemoveProjectMemberCommandHandler(
     IProjectMemberRepository projectMemberRepository,
     IUnitOfWork uow,
     IMediatorHandler bus,
     INotificationHandler <DomainNotification> notifications) : base(uow, bus, notifications)
 {
     this.projectMemberRepository = projectMemberRepository;
 }
コード例 #8
0
ファイル: ProjectService.cs プロジェクト: frandi/OpenCatapult
 public ProjectService(IProjectRepository projectRepository, IProjectMemberRepository projectMemberRepository, IProjectDataModelPropertyRepository projectDataModelPropertyRepository,
                       IMapper mapper, IJobDefinitionService jobDefinitionService)
 {
     _projectRepository                  = projectRepository;
     _projectMemberRepository            = projectMemberRepository;
     _projectDataModelPropertyRepository = projectDataModelPropertyRepository;
     _mapper = mapper;
     _jobDefinitionService = jobDefinitionService;
 }
コード例 #9
0
ファイル: ProfileController.cs プロジェクト: xprasoulas/grid
        public ProfileController(IAccessRuleRepository accessRuleRepository,
                                 IUserRepository userRepository,
                                 IUserSkillRepository userSkillRepository,
                                 IUserCertificationRepository userCertificationRepository,
                                 IUserDocumentRepository userDocumentRepository,
                                 IUserHobbyRepository userHobbyRepository,
                                 ILinkedAccountRepository linkedAccountRepository,
                                 IRoleMemberRepository roleMemberRepository,
                                 IAssetRepository assetRepository,
                                 ILeaveEntitlementRepository leaveEntitlementRepository,
                                 IProjectMemberRepository projectMemberRepository,
                                 IUserTechnologyMapRepository userTechnologyMapRepository,
                                 IEmergencyContactRepository emergencyContactRepository,
                                 IEmployeeDependentRepository employeeDependentRepository,
                                 IUserAwardRepository userAwardRepository,
                                 ITokenRepository tokenRepository,
                                 IAwardRepository awardRepository,
                                 ITechnologyRepository technologyRepository,
                                 ISkillRepository skillRepository,
                                 IHobbyRepository hobbyRepository,
                                 ICertificationRepository certificationRepository,
                                 ISystemSnapshotRepository systemSnapshotRepository,
                                 ISettingsService settingsService,
                                 IEmployeeRepository employeeRepository,
                                 IUnitOfWork unitOfWork)
        {
            _accessRuleRepository        = accessRuleRepository;
            _userRepository              = userRepository;
            _userSkillRepository         = userSkillRepository;
            _userCertificationRepository = userCertificationRepository;
            _userDocumentRepository      = userDocumentRepository;
            _userHobbyRepository         = userHobbyRepository;

            _roleMemberRepository        = roleMemberRepository;
            _leaveEntitlementRepository  = leaveEntitlementRepository;
            _assetRepository             = assetRepository;
            _projectMemberRepository     = projectMemberRepository;
            _userTechnologyMapRepository = userTechnologyMapRepository;
            _emergencyContactRepository  = emergencyContactRepository;
            _employeeDependentRepository = employeeDependentRepository;
            _tokenRepository             = tokenRepository;
            _awardRepository             = awardRepository;
            _systemSnapshotRepository    = systemSnapshotRepository;
            _userAwardRepository         = userAwardRepository;

            _technologyRepository    = technologyRepository;
            _skillRepository         = skillRepository;
            _hobbyRepository         = hobbyRepository;
            _certificationRepository = certificationRepository;
            _employeeRepository      = employeeRepository;
            _linkedAccountRepository = linkedAccountRepository;
            _settingsService         = settingsService;
            _unitOfWork = unitOfWork;
        }
コード例 #10
0
ファイル: ProjectService.cs プロジェクト: dzaki/OpenCatapult
 public ProjectService(IProjectRepository projectRepository, IProjectMemberRepository projectMemberRepository, IProjectDataModelPropertyRepository projectDataModelPropertyRepository,
                       IMapper mapper, IJobDefinitionService jobDefinitionService, IJobQueueService jobQueueService, INotificationProvider notificationProvider)
 {
     _projectRepository                  = projectRepository;
     _projectMemberRepository            = projectMemberRepository;
     _projectDataModelPropertyRepository = projectDataModelPropertyRepository;
     _mapper = mapper;
     _jobDefinitionService = jobDefinitionService;
     _jobQueueService      = jobQueueService;
     _notificationProvider = notificationProvider;
 }
コード例 #11
0
 public ProjectMemberController(IProjectMemberRepository projectMemberRepository,
                                IUserRepository userRepository,
                                IProjectRepository projectRepository,
                                IEmployeeRepository employeeRepository,
                                IUnitOfWork unitOfWork)
 {
     _projectMemberRepository = projectMemberRepository;
     _userRepository          = userRepository;
     _projectRepository       = projectRepository;
     _employeeRepository      = employeeRepository;
     _unitOfWork = unitOfWork;
 }
コード例 #12
0
 public ProjectBillingsController(IProjectMemberRepository projectMemberRepository,
                                  IProjectBillingRepository projectBillingRepository,
                                  IProjectBillingCorrectionRepository projectBillingCorrectionRepository,
                                  IProjectRepository projectRepository,
                                  IEmployeeRepository employeeRepository,
                                  IUnitOfWork unitOfWork)
 {
     _projectMemberRepository            = projectMemberRepository;
     _projectBillingRepository           = projectBillingRepository;
     _projectBillingCorrectionRepository = projectBillingCorrectionRepository;
     _projectRepository  = projectRepository;
     _employeeRepository = employeeRepository;
     _unitOfWork         = unitOfWork;
 }
コード例 #13
0
ファイル: ProjectsController.cs プロジェクト: xprasoulas/grid
        public ProjectsController(INotificationService notificationService,
                                  IProjectRepository projectRepository,
                                  IProjectActivityRepository projectActivityRepository,
                                  IProjectMemberRepository projectMemberRepository,
                                  IProjectBillingRepository projectBillingRepository,
                                  IProjectBillingCorrectionRepository projectBillingCorrectionRepository,
                                  ITaskRepository taskRepository,
                                  ITaskEffortRepository taskEffortRepository,
                                  IProjectTechnologyMapRepository projectTechnologyMapRepository,
                                  IProjectMileStoneRepository projectMileStoneRepository,
                                  IProjectDocumentRepository projectDocumentRepository,
                                  ILeaveRepository leaveRepository,
                                  ITimeSheetLineItemRepository timeSheetLineItemRepository,
                                  IUserRepository userRepository,
                                  IEmployeeRepository employeeRepository,
                                  ITimeSheetRepository timeSheetRepository,

                                  ITechnologyRepository technologyRepository,
                                  ICRMContactRepository crmContactRepository,
                                  IUnitOfWork unitOfWork)
        {
            _notificationService = notificationService;

            _projectRepository                  = projectRepository;
            _projectActivityRepository          = projectActivityRepository;
            _projectBillingRepository           = projectBillingRepository;
            _projectMemberRepository            = projectMemberRepository;
            _projectBillingCorrectionRepository = projectBillingCorrectionRepository;
            _taskRepository                 = taskRepository;
            _taskEffortRepository           = taskEffortRepository;
            _projectTechnologyMapRepository = projectTechnologyMapRepository;
            _projectMileStoneRepository     = projectMileStoneRepository;
            _leaveRepository                = leaveRepository;
            _timeSheetLineItemRepository    = timeSheetLineItemRepository;
            _projectDocumentRepository      = projectDocumentRepository;
            _userRepository                 = userRepository;
            _employeeRepository             = employeeRepository;
            _timeSheetRepository            = timeSheetRepository;
            _technologyRepository           = technologyRepository;
            _crmContactRepository           = crmContactRepository;
            _unitOfWork = unitOfWork;
        }
コード例 #14
0
ファイル: TasksController.cs プロジェクト: xprasoulas/grid
        public TasksController(
            ITaskRepository taskRepository,
            ITaskActivityRepository taskActivityRepository,
            ITaskEffortRepository taskEffortRepository,
            IUserRepository userRepository,
            IProjectRepository projectRepository,
            IProjectMemberRepository projectMemberRepository,
            EmailComposerService emailComposerService,
            IEmployeeRepository employeeRepository,
            IUnitOfWork unitOfWork)
        {
            _taskRepository          = taskRepository;
            _taskActivityRepository  = taskActivityRepository;
            _taskEffortRepository    = taskEffortRepository;
            _userRepository          = userRepository;
            _projectRepository       = projectRepository;
            _projectMemberRepository = projectMemberRepository;
            _employeeRepository      = employeeRepository;
            _unitOfWork = unitOfWork;

            _emailComposerService = emailComposerService;
        }
コード例 #15
0
 public UsersController(ISettingsService settingsService,
                        IAccessRuleRepository accessRuleRepository,
                        IUserRepository userRepository,
                        IUserSkillRepository userSkillRepository,
                        IUserCertificationRepository userCertificationRepository,
                        IDepartmentRepository departmentRepository,
                        IDesignationRepository designationRepository,
                        ILocationRepository locationRepository,
                        IShiftRepository shiftRepository,
                        IRoleRepository roleRepository,
                        IRoleMemberRepository roleMemberRepository,
                        IAssetRepository assetRepository,
                        ILeaveEntitlementRepository leaveEntitlementRepository,
                        IProjectMemberRepository projectMemberRepository,
                        IUserTechnologyMapRepository userTechnologyMapRepository,
                        IEmergencyContactRepository emergencyContactRepository,
                        IEmployeeDependentRepository employeeDependentRepository,
                        IUserAwardRepository userAwardRepository,
                        ITokenRepository tokenRepository,
                        IAwardRepository awardRepository,
                        ITechnologyRepository technologyRepository,
                        ISkillRepository skillRepository,
                        IHobbyRepository hobbyRepository,
                        IUserHobbyRepository userHobbyRepository,
                        ICertificationRepository certificationRepository,
                        ISystemSnapshotRepository systemSnapshotRepository,
                        IUserDocumentRepository userDocumentRepository,
                        IUnitOfWork unitOfWork)
 {
     _userRepository              = userRepository;
     _userSkillRepository         = userSkillRepository;
     _userCertificationRepository = userCertificationRepository;
     _roleMemberRepository        = roleMemberRepository;
     _userTechnologyMapRepository = userTechnologyMapRepository;
     _userHobbyRepository         = userHobbyRepository;
     _unitOfWork = unitOfWork;
 }
コード例 #16
0
 public ProjectMemberService(IProjectMemberRepository projectMemberRepository, IProjectRepository projectRepository, IUserRepository userRepository)
 {
     _projectMemberRepository = projectMemberRepository;
     _projectRepository       = projectRepository;
     _userRepository          = userRepository;
 }
コード例 #17
0
 public ProjectMemberService(IProjectMemberRepository _projectMemberRepository, IUnitOfWork _unitOfWork)
 {
     this.projectMemberRepository = _projectMemberRepository;
     this.unitOfWork = _unitOfWork;
 }
コード例 #18
0
 public ProjectService(IProjectRepository projectRepository, IProjectMemberRepository memberRepository)
 {
     _projectRepository = projectRepository;
     _memberRepository  = memberRepository;
 }
コード例 #19
0
ファイル: ProjectMemberService.cs プロジェクト: sansob/ProMa2
 public ProjectMemberService(IProjectMemberRepository _iProjectMemberRepository)
 {
     iProjectMemberRepository = _iProjectMemberRepository;
 }
コード例 #20
0
 /// <summary>
 /// 项目成员构造函数
 /// </summary>
 public ProjectMemberController(IProjectMemberRepository projectMemberRepository)
 {
     _projectMemberRepository = projectMemberRepository;
 }
コード例 #21
0
 public ProjectMemberService(IProjectMemberRepository projectMemberRepository, IMapper mapper, IInvitationRepository invitationRepository)
 {
     _projectMemberRepository = projectMemberRepository;
     _mapper = mapper;
     _invitationRepository = invitationRepository;
 }
コード例 #22
0
 public ProjectMemberService(IProjectMemberRepository projectMemberRepository)
 {
     _projectMemberRepository = projectMemberRepository;
 }