Esempio n. 1
0
 protected TimesheetEventHandler(IInitEfficiencyRunner initEfficiencyRunner, ICacheRepositoryFactory <ITransactionCacheRepository> transactionCacheRepositoryFactory,
                                 ICacheRepositoryFactory <IEmployeeEfficiencyCacheRepository> efficiencyCacheRepositoryFactory, IDataCacheProvider <EfficiencyTimesheetCache> timesheetCacheProvider,
                                 ILiveEfficiencyEngine liveEfficiencyEngine)
 {
     _initEfficiencyRunner = initEfficiencyRunner;
     _transactionCacheRepositoryFactory = transactionCacheRepositoryFactory;
     _efficiencyCacheRepositoryFactory  = efficiencyCacheRepositoryFactory;
     _timesheetCacheProvider            = timesheetCacheProvider;
     _liveEfficiencyEngine = liveEfficiencyEngine;
 }