Example #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;
        }
Example #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;
        }
Example #3
0
 public ListController(IProjectMemberRepository projectMemberRepository,
                       IEmployeeRepository employeeRepository,
                       IUnitOfWork unitOfWork)
 {
     _projectMemberRepository = projectMemberRepository;
     _employeeRepository      = employeeRepository;
     _unitOfWork = unitOfWork;
 }
Example #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;
 }
Example #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;
 }
Example #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;
 }
Example #8
0
 public ProjectService(IProjectRepository projectRepository, IProjectMemberRepository projectMemberRepository, IProjectDataModelPropertyRepository projectDataModelPropertyRepository,
                       IMapper mapper, IJobDefinitionService jobDefinitionService)
 {
     _projectRepository                  = projectRepository;
     _projectMemberRepository            = projectMemberRepository;
     _projectDataModelPropertyRepository = projectDataModelPropertyRepository;
     _mapper = mapper;
     _jobDefinitionService = jobDefinitionService;
 }
Example #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;
        }
Example #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;
 }
 public ProjectMemberController(IProjectMemberRepository projectMemberRepository,
                                IUserRepository userRepository,
                                IProjectRepository projectRepository,
                                IEmployeeRepository employeeRepository,
                                IUnitOfWork unitOfWork)
 {
     _projectMemberRepository = projectMemberRepository;
     _userRepository          = userRepository;
     _projectRepository       = projectRepository;
     _employeeRepository      = employeeRepository;
     _unitOfWork = unitOfWork;
 }
 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;
 }
Example #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;
        }
Example #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;
        }
Example #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;
 }
Example #16
0
 public ProjectMemberService(IProjectMemberRepository projectMemberRepository, IProjectRepository projectRepository, IUserRepository userRepository)
 {
     _projectMemberRepository = projectMemberRepository;
     _projectRepository       = projectRepository;
     _userRepository          = userRepository;
 }
Example #17
0
 public ProjectMemberService(IProjectMemberRepository _projectMemberRepository, IUnitOfWork _unitOfWork)
 {
     this.projectMemberRepository = _projectMemberRepository;
     this.unitOfWork = _unitOfWork;
 }
Example #18
0
 public ProjectService(IProjectRepository projectRepository, IProjectMemberRepository memberRepository)
 {
     _projectRepository = projectRepository;
     _memberRepository  = memberRepository;
 }
Example #19
0
 public ProjectMemberService(IProjectMemberRepository _iProjectMemberRepository)
 {
     iProjectMemberRepository = _iProjectMemberRepository;
 }
 /// <summary>
 /// 项目成员构造函数
 /// </summary>
 public ProjectMemberController(IProjectMemberRepository projectMemberRepository)
 {
     _projectMemberRepository = projectMemberRepository;
 }
 public ProjectMemberService(IProjectMemberRepository projectMemberRepository, IMapper mapper, IInvitationRepository invitationRepository)
 {
     _projectMemberRepository = projectMemberRepository;
     _mapper = mapper;
     _invitationRepository = invitationRepository;
 }
Example #22
0
 public ProjectMemberService(IProjectMemberRepository projectMemberRepository)
 {
     _projectMemberRepository = projectMemberRepository;
 }