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