public LeavesController(IUserRepository userRepository, ILeaveRepository leaveRepository, ILeaveEntitlementRepository leaveEntitlementRepository, IEmployeeRepository employeeRepository, ILeaveEntitlementUpdateRepository leaveEntitlementUpdateRepository, ILeaveService leaveService, EmailComposerService emailComposerService, ILeaveTimePeriodRepository leaveTimePeriodRepository, ITimeSheetRepository timeSheetRepository, ITimeSheetLineItemRepository timeSheetLineItemRepository, ITimeSheetActivityRepository timeSheetActivityRepository, IProjectRepository projectRepository, GridDataContext dataContext, IUnitOfWork unitOfWork) { _userRepository = userRepository; _leaveRepository = leaveRepository; _leaveEntitlementRepository = leaveEntitlementRepository; _leaveService = leaveService; _employeeRepository = employeeRepository; _emailComposerService = emailComposerService; _leaveTimePeriodRepository = leaveTimePeriodRepository; _timeSheetRepository = timeSheetRepository; _timeSheetLineItemRepository = timeSheetLineItemRepository; _timeSheetActivityRepository = timeSheetActivityRepository; _projectRepository = projectRepository; _dataContext = dataContext; _unitOfWork = unitOfWork; }
public LeaveEntitlementsController(ILeaveEntitlementRepository leaveEntitlementRepository, ILeaveEntitlementUpdateRepository leaveEntitlementUpdateRepository, ILeaveTimePeriodRepository leaveTimePeriodRepository, ILeaveTypeRepository leaveTypeRepository, IUserRepository userRepository, IUnitOfWork unitOfWork) { _leaveEntitlementRepository = leaveEntitlementRepository; _leaveEntitlementUpdateRepository = leaveEntitlementUpdateRepository; _leaveTimePeriodRepository = leaveTimePeriodRepository; _leaveTypeRepository = leaveTypeRepository; _userRepository = userRepository; _unitOfWork = unitOfWork; }
public LeaveService(ILeaveRepository leaveRepository, IHolidayRepository holidayRepository, ILeaveTimePeriodRepository leaveTimePeriodRepository, ILeaveEntitlementRepository leaveEntitlementRepository, ILeaveEntitlementUpdateRepository leaveEntitlementUpdateRepository, ISettingsService settingsService, IEmployeeRepository employeeRepository, IUserRepository userRepository, IUnitOfWork unitOfWork) { _leaveRepository = leaveRepository; _holidayRepository = holidayRepository; _leaveEntitlementRepository = leaveEntitlementRepository; _leaveEntitlementUpdateRepository = leaveEntitlementUpdateRepository; _leaveTimePeriodRepository = leaveTimePeriodRepository; _employeeRepository = employeeRepository; _userRepository = userRepository; _settingsService = settingsService; _unitOfWork = unitOfWork; }
public LeavesController(ILeaveService leaveService, ILeaveRepository leaveRepository, ILeaveEntitlementRepository leaveEntitlementRepository, ILeaveEntitlementUpdateRepository leaveEntitlementUpdateRepository, ILeaveTypeRepository leaveTypeRepository, IEmployeeRepository employeeRepository, ILeaveTimePeriodRepository leaveTimePeriodRepository, IUserRepository userRepository, EmailComposerService emailComposerService, IUnitOfWork unitOfWork) { _leaveService = leaveService; _leaveRepository = leaveRepository; _leaveEntitlementRepository = leaveEntitlementRepository; _leaveEntitlementUpdateRepository = leaveEntitlementUpdateRepository; _leaveTypeRepository = leaveTypeRepository; _employeeRepository = employeeRepository; _leaveTimePeriodRepository = leaveTimePeriodRepository; _userRepository = userRepository; _unitOfWork = unitOfWork; _emailComposerService = emailComposerService; }