public LiveEfficiencyEngine(IEfficiencyShiftProvider efficiencyShiftProvider, ITransactionProvider transactionProvider, ILaborRateService laborRateService, ISiteContextProvider siteContextProvider) { _efficiencyShiftProvider = efficiencyShiftProvider; _efficiencyEngine = new EfficiencyEngine(transactionProvider); _laborRateService = laborRateService; _siteContextProvider = siteContextProvider; }
public CompositeEfficiencyEngine(IDateRangeShiftProvider dateRangeTimeSheetShiftProvider, ITransactionProvider transactionProvider) { _efficiencyEngine = new EfficiencyEngine(transactionProvider); _dateRangeTimeSheetShiftProvider = dateRangeTimeSheetShiftProvider; }