Пример #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;
 }
 public RemoveProjectMemberCommandHandler(
     IProjectMemberRepository projectMemberRepository,
     IUnitOfWork uow,
     IMediatorHandler bus,
     INotificationHandler <DomainNotification> notifications) : base(uow, bus, notifications)
 {
     this.projectMemberRepository = projectMemberRepository;
 }
Пример #8
0
 public ProjectService(IProjectRepository projectRepository, IProjectMemberRepository projectMemberRepository, IProjectDataModelPropertyRepository projectDataModelPropertyRepository,
                       IMapper mapper, IJobDefinitionService jobDefinitionService)
 {
     _projectRepository                  = projectRepository;
     _projectMemberRepository            = projectMemberRepository;
     _projectDataModelPropertyRepository = projectDataModelPropertyRepository;
     _mapper = mapper;
     _jobDefinitionService = jobDefinitionService;
 }
Пример #9
0
        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
 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
        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
        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
 public ProjectMemberService(IProjectMemberRepository _iProjectMemberRepository)
 {
     iProjectMemberRepository = _iProjectMemberRepository;
 }
Пример #20
0
 /// <summary>
 /// 项目成员构造函数
 /// </summary>
 public ProjectMemberController(IProjectMemberRepository projectMemberRepository)
 {
     _projectMemberRepository = projectMemberRepository;
 }
 public ProjectMemberService(IProjectMemberRepository projectMemberRepository, IMapper mapper, IInvitationRepository invitationRepository)
 {
     _projectMemberRepository = projectMemberRepository;
     _mapper = mapper;
     _invitationRepository = invitationRepository;
 }
Пример #22
0
 public ProjectMemberService(IProjectMemberRepository projectMemberRepository)
 {
     _projectMemberRepository = projectMemberRepository;
 }