public ImportService(ICsvReader reader, IBuyerService buyerService, IProductService productService, IMetaProductRepository metaProductRepository) { this.reader = reader; this.buyerService = buyerService; this.productService = productService; this.metaProductRepository = metaProductRepository; }
private static List<string[]> ReadRows(ICsvReader csvReader) { var records = new List<string[]>(); while (csvReader.Read()) { records.Add(csvReader.CurrentRecord); } return records; }
/// <summary> /// Creates a new instance of <see cref="CsvHelper"/> /// using defaults. /// </summary> /// <param name="stream">The <see cref="Stream"/> attached to a CSV file.</param> public CsvHelper( Stream stream ) { if( stream.CanRead ) { reader = new CsvReader( new CsvParser( new StreamReader( stream ), configuration ) ); } if( stream.CanWrite ) { writer = new CsvWriter( new StreamWriter( stream ), configuration ); } }
/// <summary> /// Creates and shows a new window that allows importing CSV data into the current project. /// </summary> /// <param name="context">Editor context holding the current model and project settings.</param> /// <param name="csvReader">CSV reader to use for the import.</param> /// <param name="importData">Custom CSV import settings for initializing the window.</param> /// <exception cref="ArgumentNullException"> /// <paramref name="context" /> or <paramref name="csvReader" /> is null. /// </exception> public ImportCsvDataWindow(EditorContext context, ICsvReader csvReader, CsvImportData importData) { this.InitializeComponent(); if (context == null) { throw new ArgumentNullException("context"); } if (csvReader == null) { throw new ArgumentNullException("csvReader"); } this.context = context; this.csvReader = csvReader; this.importData = importData; this.InitializeWindow(); }
public BulkObjectReader(Stream stream, char delimiter) { _csvReader = new CsvReader(stream, delimiter); _bulkObjectFactory = new BulkObjectFactory(); }
public void Read(ICsvReader reader) { this.Unknown2 = reader.GetShort(); this.Unknown0 = reader.GetShort(); }
/// <summary> /// For unit tests /// </summary> public BulkObjectReader(ICsvReader csvReader, IBulkObjectFactory bulkObjectFactory) { _csvReader = csvReader; _bulkObjectFactory = bulkObjectFactory; }
/// <summary> /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. /// </summary> /// <param name="disposing">Disposes of the stream reader if set to true.</param> /// <remarks>You should use this method when finished with an instance of <see cref="BulkObjectReader"/>.</remarks> protected virtual void Dispose(bool disposing) { if (disposing) { if (_csvReader != null) { _csvReader.Dispose(); _csvReader = null; } } }
public EligibilityUploadParsePollingAgent(ILogManager logManager, IEligibilityUploadRepository eligibilityUploadRepository, IUniqueItemRepository <File> fileRepository, IMediaRepository mediaRepository, ISettings settings, ICsvReader csvReader, ICustomerRepository customerRepository, ICorporateAccountRepository corporateAccountRepository, ICustomerEligibilityService customerEligibilityService) { _eligibilityUploadRepository = eligibilityUploadRepository; _fileRepository = fileRepository; _mediaRepository = mediaRepository; _settings = settings; _csvReader = csvReader; _customerRepository = customerRepository; _corporateAccountRepository = corporateAccountRepository; _customerEligibilityService = customerEligibilityService; _logger = logManager.GetLogger("EligibilityUploadParsePollingAgent"); _isDevEnvironment = settings.IsDevEnvironment; }
public CallUploadController(IUniqueItemRepository <File> fileRepository, ISessionContext session, IMediaRepository mediaRepository, ISettings settings, ICallUploadRepository callUploadRepository, ICsvReader csvReader, ICallUploadService callUploadService, ICallUploadHelper callUploadHelper) { _fileRepository = fileRepository; _session = session; _mediaRepository = mediaRepository; _pageSize = settings.DefaultPageSizeForReports; _callUploadRepository = callUploadRepository; _csvReader = csvReader; _callUploadService = callUploadService; _callUploadHelper = callUploadHelper; }
public CorporateUploadHelper(IMediaRepository mediaRepository, IStateRepository stateRepository, ICountryRepository countryRepository, IEventPackageRepository eventPackageRepository, IEventSchedulingSlotService slotService, IEventService eventService, ICsvReader csvReader, IAppointmentRepository appointmentRepository) { _mediaRepository = mediaRepository; _stateRepository = stateRepository; _countryRepository = countryRepository; _eventPackageRepository = eventPackageRepository; _slotService = slotService; _eventService = eventService; _csvReader = csvReader; _appointmentRepository = appointmentRepository; }
public Employees(string cSvPath, ICsvReader csvReader) { _cSVPath = string.IsNullOrWhiteSpace(cSvPath) ? throw new ArgumentNullException(nameof(cSvPath)) : cSvPath; _csvReader = csvReader; }
public override void Read(ICsvReader reader) { base.Read(reader); this.Unknown260 = reader.GetInt(); }
public override void Read(ICsvReader reader) { base.Read(reader); this.RotateSpeed = reader.GetInt(); this.AngleStart = reader.GetShort(); this.AngleLength = reader.GetShort(); this.TrackingTime = reader.GetShort(); this.TrackingRadius = reader.GetShort(); this.TrackingWeightLow = (this.Version >= 30) ? reader.GetInt() : 0; this.TrackingWeightHigh = (this.Version >= 30) ? reader.GetInt() : 100000; this.FireRadius = reader.GetShort(); this.RepairRate = reader.GetShort(); this.HitpointsRequiredToOperate = reader.GetShort(); this.RemoveGlobalTimer = (this.Version >= 7) ? reader.GetShort() : (short)0; this.RandomizeAim = (this.Version >= 7) ? reader.GetShort() : (short)0; this.ObeyLos = (this.Version >= 7) ? reader.GetShort() : (short)0; this.ComputerEnergyMax = (this.Version >= 7) ? reader.GetShort() : (short)0; this.ComputerEnergyRate = (this.Version >= 7) ? reader.GetShort() : (short)0; this.Destroyable = (this.Version >= 10) ? reader.GetShort() : (short)0; this.DensityRadius = (this.Version >= 13) ? reader.GetShort() : (short)800; this.DensityMaxType = (this.Version >= 13) ? reader.GetShort() : (short)2; this.DensityMaxActive = (this.Version >= 13) ? reader.GetShort() : (short)2; this.DensityMaxInactive = (this.Version >= 13) ? reader.GetShort() : (short)-1; this.MaxTypeByPlayerRegardlessOfTeam = (this.Version >= 53) ? reader.GetShort() : (short)-1; this.FrequencyMaxType = (this.Version >= 13) ? reader.GetShort() : (short)10; this.FrequencyMaxActive = (this.Version >= 13) ? reader.GetShort() : (short)10; this.FrequencyMaxInactive = (this.Version >= 13) ? reader.GetShort() : (short)-1; this.FrequencyDensityMaxType = (this.Version >= 39) ? reader.GetShort() : (short)-1; this.FrequencyDensityMaxActive = (this.Version >= 39) ? reader.GetShort() : (short)-1; this.FrequencyDensityMaxInactive = (this.Version >= 39) ? reader.GetShort() : (short)-1; this.ChainedTurretRequiredForBuilding = (this.Version >= 53) ? reader.GetInt() : (short)0; this.ChainedTurretRequiredForOperation = (this.Version >= 53) ? reader.GetInt() : (short)0; this.ChainedTurretId = (this.Version >= 53) ? reader.GetShort() : (short)-1; this.ChainedTurretRadius = (this.Version >= 53) ? reader.GetShort() : (short)0; this.NumChainedTurretsRequired = (this.Version >= 53) ? reader.GetShort() : (short)0; this.LogicTakeOwnership = (this.Version >= 49) ? reader.GetString() : "1&!1"; this.LogicStealOwnership = (this.Version >= 49) ? reader.GetString() : "1&!1"; this.SpriteTurretZAdjust = (this.Version >= 27) ? reader.GetShort() : (short)0; if (this.Version >= 30) { this.SpriteBase.ReadV3(reader); this.SpriteTurret.ReadV3(reader); } else if (this.Version >= 12) { this.SpriteBase.ReadV2(reader); this.SpriteTurret.ReadV2(reader); } else { this.SpriteBase.ReadV1(reader); this.SpriteTurret.ReadV1(reader); } if (this.Version < 3) { this.SpriteBase.FixBlobId(); this.SpriteTurret.FixBlobId(); } if (this.Version >= 22) { for (int i = 0; i < 16; i++) { this.Products[i].Read(this.Version, reader); } } }
/// <summary> /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. /// </summary> /// <param name="disposing">True if the instance needs to be disposed of.</param> protected virtual void Dispose( bool disposing ) { if( disposed ) { return; } if( disposing ) { using( reader ) {} using( writer ) {} } disposed = true; reader = null; writer = null; }
public PatientDetailReportParsingPollingAgent(IOutboundUploadRepository outboundUploadRepository, ILogManager logManager, IMediaRepository mediaRepository, IUniqueItemRepository <File> fileRepository, ICsvReader csvReader, IEventCustomerRepository eventCustomerRepository, ISettings settings, IUniqueItemRepository <CorporateAccount> corporateAccountRepository) { _outboundUploadRepository = outboundUploadRepository; _mediaRepository = mediaRepository; _fileRepository = fileRepository; _csvReader = csvReader; _eventCustomerRepository = eventCustomerRepository; _corporateAccountRepository = corporateAccountRepository; _logger = logManager.GetLogger("PatientDetail_Parse"); _accountIds = settings.FloridaBlueAccountId; }
public override void Read(ICsvReader reader) { base.Read(reader); for (int i = 0; i < 16; i++) { this.TerrainSpeeds[i].Parse(this.Version, reader); } this.BouncePercent = reader.GetShort(); this.Mode = reader.GetShort(); this.RemoveDeadTimer = (this.Version >= 2) ? reader.GetShort() : (short)0; this.RemoveUnoccupiedTimer = (this.Version >= 2) ? reader.GetShort() : (short)0; this.RemoveGlobalTimer = (this.Version >= 2) ? reader.GetShort() : (short)0; this.ThrustOffsetX = (this.Version >= 5) ? reader.GetShort() : (short)0; this.ThrustOffsetY = (this.Version >= 5) ? reader.GetShort() : (short)0; this.ThrustHeight = (this.Version >= 5) ? reader.GetShort() : (short)0; this.ThrustEffectSpeed = (this.Version >= 43) ? reader.GetShort() : (short)4000; this.SmokeCount = (this.Version >= 5) ? reader.GetShort() : (short)0; this.SmokeDelta = (this.Version >= 5) ? reader.GetShort() : (short)0; this.HyperEnergyCost = (this.Version >= 16) ? reader.GetInt() : 0; this.GravityAcceleration = (this.Version >= 18) ? reader.GetShort() : (short)0; this.FloorBouncePercent = (this.Version >= 18) ? reader.GetShort() : (short)0; this.ThrustWhileFlying = (this.Version >= 20) ? reader.GetShort() : (short)1; this.RotateWhileFlying = (this.Version >= 20) ? reader.GetShort() : (short)1; this.CatchLipPercent = (this.Version >= 28) ? reader.GetShort() : (short)1000; this.PortalGravity = (this.Version >= 40) ? reader.GetShort() : (short)0; this.ThrustDelay = (this.Version >= 41) ? reader.GetShort() : (short)10; this.ThrustOffsetDelay = (this.Version >= 41) ? reader.GetShort() : (short)24; if (this.Version >= 30) { this.SpriteRoll.ReadV3(reader); this.SpriteEmpty.ReadV3(reader); this.SpriteBroken.ReadV3(reader); this.SpriteThrust.ReadV3(reader); this.SpriteSmoke.ReadV3(reader); this.SpriteStopped.ReadV3(reader); } else if (this.Version >= 12) { this.SpriteRoll.ReadV2(reader); this.SpriteEmpty.ReadV2(reader); this.SpriteBroken.ReadV2(reader); this.SpriteThrust.ReadV2(reader); this.SpriteSmoke.ReadV2(reader); this.SpriteStopped.ReadV2(reader); } else { this.SpriteRoll.ReadV1(reader); this.SpriteEmpty.ReadV1(reader); this.SpriteBroken.ReadV1(reader); this.SpriteThrust.ReadV1(reader); this.SpriteSmoke.ReadV1(reader); this.SpriteStopped.ReadV1(reader); } if (this.Version >= 30) { this.SpriteShadow.ReadV3(reader); } else if (this.Version >= 19) { this.SpriteShadow.ReadV2(reader); } this.SoundIdle = reader.GetInstance <BlobSound>(); this.SoundThrust = reader.GetInstance <BlobSound>(); this.SoundRotate = reader.GetInstance <BlobSound>(); if (this.Version >= 4) { this.SoundDeath = reader.GetInstance <BlobSound>(); } else { this.SoundDeath = new BlobSound() { BlobName = "None", }; } if (this.Version < 3) { this.SpriteRoll.FixBlobId(); this.SpriteEmpty.FixBlobId(); this.SpriteBroken.FixBlobId(); this.SpriteThrust.FixBlobId(); this.SpriteSmoke.FixBlobId(); this.SpriteStopped.FixBlobId(); this.SoundIdle.FixBlobId(); this.SoundThrust.FixBlobId(); this.SoundRotate.FixBlobId(); } }
public ScheduleController(IEventStaffAssignmentService eventStaffAssignmentService, IEventService eventService, ISessionContext sessionContext, IMediaRepository mediaRepository, ILogManager logManager, ICsvReader csvReader, IUniqueItemRepository <File> fileRepository, IStaffEventScheduleUploadRepository staffEventScheduleUploadRepository, ISettings settings) { _eventService = eventService; _eventStaffAssignmentService = eventStaffAssignmentService; _sessionContext = sessionContext; _mediaRepository = mediaRepository; _csvReader = csvReader; _fileRepository = fileRepository; _staffEventScheduleUploadRepository = staffEventScheduleUploadRepository; _logger = logManager.GetLogger <ScheduleController>(); _pageSize = settings.DefaultPageSizeForReports; }
public BulkObjectReader(string fileName, char delimiter) { _csvReader = new CsvReader(fileName, delimiter); _bulkObjectFactory = new BulkObjectFactory(); }
public HomeController() { //using property injection need _csvReader = new CsvReader(); }
/// <summary> /// Readings the exception callback. /// </summary> /// <param name="ex">The ex.</param> /// <param name="reader">The reader.</param> private static void ReadingExceptionCallback(Exception ex, ICsvReader reader) { throw ex; }
public void Load(ICsvReader reader) { this.csvReader = reader; }
public PcpResultExportService(ILogManager logManager, ISettings settings, ICorporateAccountRepository corporateAccountRepository, ICustomSettingManager customSettingManager, IPgpFileEncryptionHelper pgpFileEncryptionHelper, ISftpCridentialManager sftpCridentialManager, ICsvReader csvReader) { _logger = logManager.GetLogger("PcpResultExport"); _settings = settings; _corporateAccountRepository = corporateAccountRepository; _customSettingManager = customSettingManager; _pgpFileEncryptionHelper = pgpFileEncryptionHelper; _sftpCridentialManager = sftpCridentialManager; _resultExportSettings = settings.PcpResultReportDownloadSettings; _physicianPartnerResultExportDownloadPath = settings.PcpResultReportDownloadPath; _accountIds = settings.PcpResultReportDownloadAccountIds; _cutOfDate = settings.PcpDownloadCutOfDate; _pcpResultExportServiceHelper = new PcpResultExportServiceHelper(_logger, settings, csvReader); _ntspAccountIds = settings.NtspAccountIds; //_sftpHost = settings.NtspSftpHost; //_sftpUserName = settings.NtspSftpUserName; //_sftpPassword = settings.NtspSftpPassword; //_sendReportToSftp = settings.SendReportToNtspSftp; _destinationSftpFolderPdfPath = settings.NtspSftpResultReportDownloadPath; _bcbsMnAccountId = settings.BcbsMnAccountId; //_bcbsMnSftpHost = settings.BcbsMnSftpHost; //_bcbsMnSftpUserName = settings.BcbsMnSftpUserName; //_bcbsMnSftpPassword = settings.BcbsMnSftpPassword; //_sendReportToBcbsMn = settings.SendReportToBcbsMn; _bcbsSftpFolderPath = settings.BcbsMnSftpResultReportDownloadPath; }
public MergeCustomerController(IUniqueItemRepository <File> fileRepository, ISessionContext session, IMediaRepository mediaRepository, ICsvReader csvReader, IMergeCustomerUploadHelper mergeCustomerUploadHelper, IMergeCustomerUploadRepository mergeCustomerUploadRepository, ISettings settings, IMergeCustomerUploadService mergeCustomerUploadService) { _fileRepository = fileRepository; _session = session; _mediaRepository = mediaRepository; _csvReader = csvReader; _mergeCustomerUploadHelper = mergeCustomerUploadHelper; _mergeCustomerUploadRepository = mergeCustomerUploadRepository; _mergeCustomerUploadService = mergeCustomerUploadService; _pageSize = settings.DefaultPageSizeForReports; }
public CsvFileReader(ICsvReader csvReader) { _csvReader = csvReader; }
public CSVFileMerge(ICsvReader reader, ICsvWriter writer, IConfiguration config) { this.reader = reader; this.writer = writer; this.config = config; }
public CustomImport(string sourceCsv, string targetFolderOutput) { _csvReader = new CsvReader(sourceCsv); _targetFolderOutput = targetFolderOutput; }
public void SetUp() { _reader = Substitute.For<ICsvReader>(); _repository = new UnSettledCSVRepository(_reader); }
public CustomImport(string[] csvData, string targetFolderOutput) { _csvReader = new CsvReader(csvData); _targetFolderOutput = targetFolderOutput; }
public RapsController(IMediaRepository mediaRepository, ISessionContext session, IUniqueItemRepository <File> fileRepository, IRapsUploadRepository rapsUploadRepository, IFileHelper fileHelper, IRapsUploadHelper rapsUploadHelper, ICsvReader csvReader, ISettings settings, IRapsService rapsService) { _mediaRepository = mediaRepository; _session = session; _fileRepository = fileRepository; _rapsUploadRepository = rapsUploadRepository; _fileHelper = fileHelper; _rapsUploadHelper = rapsUploadHelper; _csvReader = csvReader; _rapsService = rapsService; _javaScriptSerializer = new JavaScriptSerializer(); _pageSize = settings.DefaultPageSizeForReports; }
public CustomImport(string[] csvData) { _csvReader = new CsvReader(csvData); }
public EnvironmentCanadaClient(IHttpClientFactory clientFactory, ICsvReader csvReader, IConfiguration configuration) { _clientFactory = clientFactory; _endpoint = configuration.GetValue <string>("Endpoints:EnvironmentCanada"); _csvReader = csvReader; }
public CallUploadFileParserPollingAgent(ICallUploadRepository callUploadRepository, ICallUploadLogRepository callUploadLogRepository, ILogManager logManager, IUniqueItemRepository <File> fileRepository, IMediaRepository mediaRepository, ICsvReader csvReader, ICallUploadHelper callUploadHelper, ICustomerRepository customerRepository, ICorporateAccountRepository corporateAccountRepository, ICallQueueCustomerRepository callQueueCustomerRepository, ICallQueueRepository callQueueRepository, ICallCenterCallRepository callCenterCallRepository, IEventRepository eventRepository, ICallQueueCustomerCallRepository callQueueCustomerCallRepository, IProspectCustomerRepository prospectCustomerRepository, ICallCenterRepository callCenterRepository, IProspectCustomerFactory prospectCustomerFactory, IUniqueItemRepository <CustomerCallNotes> customerCallNotesRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, ICallCenterNotesRepository callCenterNotesRepository, ICallUploadRuleEngine callUploadRuleEngine, IDirectMailRepository directMailRepository, ISettings settings, IDirectMailTypeRepository directMailTypeRepository, ICampaignRepository campaignRepository) { _callUploadRepository = callUploadRepository; _callUploadLogRepository = callUploadLogRepository; _fileRepository = fileRepository; _mediaRepository = mediaRepository; _csvReader = csvReader; _callUploadHelper = callUploadHelper; _customerRepository = customerRepository; _corporateAccountRepository = corporateAccountRepository; _callQueueCustomerRepository = callQueueCustomerRepository; _callQueueRepository = callQueueRepository; _callCenterCallRepository = callCenterCallRepository; _eventRepository = eventRepository; _callQueueCustomerCallRepository = callQueueCustomerCallRepository; _prospectCustomerRepository = prospectCustomerRepository; _callCenterRepository = callCenterRepository; _prospectCustomerFactory = prospectCustomerFactory; _organizationRoleUserRepository = organizationRoleUserRepository; _callCenterNotesRepository = callCenterNotesRepository; _callUploadRuleEngine = callUploadRuleEngine; _directMailRepository = directMailRepository; _directMailTypeRepository = directMailTypeRepository; _campaignRepository = campaignRepository; _customerCallNotesRepository = customerCallNotesRepository; _isDevEnvironment = settings.IsDevEnvironment; _logger = logManager.GetLogger("CallUploadPollingAgent"); }
protected abstract T ConstructElement(ICsvReader reader, IDataTableContainer tableContainer);
public BcbsMiResultExportService(ILogManager logManager, ISettings settings, IUniqueItemRepository <CorporateAccount> corporateAccountRepository, ICustomSettingManager customSettingManager, IPgpFileEncryptionHelper pgpFileEncryptionHelper, ICsvReader csvReader) { _logger = logManager.GetLogger("BcbsMiResultExport"); _corporateAccountRepository = corporateAccountRepository; _customSettingManager = customSettingManager; _pgpFileEncryptionHelper = pgpFileEncryptionHelper; _csvReader = csvReader; _resultExportSettings = settings.PcpResultReportDownloadSettings; _bcbsmiResultExportDownloadPath = settings.BcbsMiResultReportDownloadPath; _accountId = settings.BcbsMiAccountId; _bcbsMiGapPatinetTags = settings.BcbsMiGapPatinetTags; _bcbsMiGapResultExportIntervalDay = settings.BcbsMiGapResultExportIntervalDay; _pcpResultExportServiceHelper = new PcpResultExportServiceHelper(_logger, settings, csvReader); _accumulativeResultExportsPath = settings.CumulativeResultExportsPath; _incrementalResultExportsPath = settings.IncrementalResultExportsPath; _stopSendingPdftoHealthPlanDate = settings.StopSendingPdftoHealthPlanDate; }
public LoincLabDataPollingAgent(ILogManager logManager, ISettings settings, ILoincLabDataRepository loincLabDataRepository, ICsvReader csvReader, IUniqueItemRepository <File> fileRepository, IOutboundUploadRepository outboundUploadRepository, IMediaRepository mediaRepository) { _settings = settings; _loincLabDataRepository = loincLabDataRepository; _csvReader = csvReader; _fileRepository = fileRepository; _outboundUploadRepository = outboundUploadRepository; _mediaRepository = mediaRepository; _logger = logManager.GetLogger("LonicLabDataParser"); }
private void TestErrorState(ICsvReader reader, string exceptionName) { Assert.Throws <CsvReaderErrorStateException>(() => reader.Read(), "Read should throw CsvReaderErrorStateException when call Read after {0}", exceptionName); Assert.Throws <CsvReaderErrorStateException>(() => reader.GetValue(0), "GetValue() should throw CsvReaderErrorStateException when call Read after {0}", exceptionName); }
public CsvReader(ICsvReader reader) { _reader = reader; }