コード例 #1
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;
        }
コード例 #2
0
 public ProjectMileStonesController(IProjectMemberRepository projectMemberRepository,
                                    IProjectMileStoneRepository projectMileStoneRepository,
                                    IProjectRepository projectRepository,
                                    IUserRepository userRepository,
                                    IEmployeeRepository employeeRepository,
                                    IUnitOfWork unitOfWork)
 {
     _projectMemberRepository    = projectMemberRepository;
     _projectMileStoneRepository = projectMileStoneRepository;
     _userRepository             = userRepository;
     _projectRepository          = projectRepository;
     _employeeRepository         = employeeRepository;
     _unitOfWork = unitOfWork;
 }
コード例 #3
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;
        }