public BatchUploadAPIController(IApiBatchRepository apiBatchRepository, IHubContext <BatchCompletedHub> hubcontext, IGapInTimeReasons gapInTimeReasons, IMaterialDetailsRepository materialDetailsRepository) { _apiBatchRepository = apiBatchRepository; _hubContext = hubcontext; _gapInTimeReasons = gapInTimeReasons; _materialDetailsRepository = materialDetailsRepository; issueScannerManager = new IssueScannerManager(_gapInTimeReasons, _materialDetailsRepository); }
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); }