示例#1
0
 public BatchUploadAPIController(IApiBatchRepository apiBatchRepository, IHubContext <BatchCompletedHub> hubcontext, IGapInTimeReasons gapInTimeReasons, IMaterialDetailsRepository materialDetailsRepository)
 {
     _apiBatchRepository        = apiBatchRepository;
     _hubContext                = hubcontext;
     _gapInTimeReasons          = gapInTimeReasons;
     _materialDetailsRepository = materialDetailsRepository;
     issueScannerManager        = new IssueScannerManager(_gapInTimeReasons, _materialDetailsRepository);
 }
示例#2
0
 public UploadDataController(IBatchRepository batchRepository, IGapInTimeReasons gapInTimeReasons, IMaterialDetailsRepository materialDetailsRepository, IShiftLogRepository shiftLogRepository, IBatchDataFileManager batchDataFileManager)
 {
     _batchRepository           = batchRepository;
     _gapInTimeReasons          = gapInTimeReasons;
     _materialDetailsRepository = materialDetailsRepository;
     _shiftLogRepository        = shiftLogRepository;
     _batchDataFileManager      = batchDataFileManager;
     issueScannerManager        = new IssueScannerManager(_gapInTimeReasons, _materialDetailsRepository);
 }