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; }
public TimeSheetMissController(IUserRepository userRepository, IMissedTimeSheetRepository missedTimeSheetRepository, IUnitOfWork unitOfWork) { _userRepository = userRepository; _missedTimeSheetRepository = missedTimeSheetRepository; _unitOfWork = unitOfWork; }
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; }