Exemplo n.º 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;
        }
Exemplo n.º 2
0
 public TimeSheetMissController(IUserRepository userRepository,
                                IMissedTimeSheetRepository missedTimeSheetRepository,
                                IUnitOfWork unitOfWork)
 {
     _userRepository            = userRepository;
     _missedTimeSheetRepository = missedTimeSheetRepository;
     _unitOfWork = unitOfWork;
 }
Exemplo n.º 3
0
 public TimeSheetService(ITimeSheetRepository timeSheetRepository,
                         ITimeSheetLineItemRepository timeSheetLineItemRepository,
                         IMissedTimeSheetRepository missedTimeSheetRepository,
                         IUserRepository userRepository,
                         ISettingsService settingsService,
                         IEmployeeRepository employeeRepository,
                         IUnitOfWork unitOfWork)
 {
     _timeSheetRepository         = timeSheetRepository;
     _timeSheetLineItemRepository = timeSheetLineItemRepository;
     _missedTimeSheetRepository   = missedTimeSheetRepository;
     _userRepository     = userRepository;
     _settingsService    = settingsService;
     _employeeRepository = employeeRepository;
     _unitOfWork         = unitOfWork;
 }