Exemplo n.º 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;
        }
Exemplo n.º 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;
 }
Exemplo n.º 3
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;
        }