Example #1
0
 public ImportService(ICsvReader reader, IBuyerService buyerService, IProductService productService, IMetaProductRepository metaProductRepository)
 {
     this.reader = reader;
     this.buyerService = buyerService;
     this.productService = productService;
     this.metaProductRepository = metaProductRepository;
 }
Example #2
0
        private static List<string[]> ReadRows(ICsvReader csvReader)
        {
            var records = new List<string[]>();
            while (csvReader.Read())
            {
                records.Add(csvReader.CurrentRecord);
            }

            return records;
        }
Example #3
0
 /// <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();
        }
Example #6
0
 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;
                }
            }
        }
Example #9
0
 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;
 }
Example #10
0
 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;
 }
Example #11
0
 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;
 }
Example #12
0
 public Employees(string cSvPath, ICsvReader csvReader)
 {
     _cSVPath   = string.IsNullOrWhiteSpace(cSvPath) ? throw new ArgumentNullException(nameof(cSvPath)) : cSvPath;
     _csvReader = csvReader;
 }
Example #13
0
 public override void Read(ICsvReader reader)
 {
     base.Read(reader);
     this.Unknown260 = reader.GetInt();
 }
Example #14
0
            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);
                    }
                }
            }
Example #15
0
        /// <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;
        }
Example #16
0
 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;
 }
Example #17
0
            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();
                }
            }
Example #18
0
 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;
 }
Example #19
0
        public BulkObjectReader(string fileName, char delimiter)
        {
            _csvReader = new CsvReader(fileName, delimiter);

            _bulkObjectFactory = new BulkObjectFactory();
        }
 public HomeController()
 {
     //using property injection need
     _csvReader = new CsvReader();
 }
Example #21
0
 /// <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;
 }
Example #22
0
 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 BulkObjectReader(string fileName, char delimiter)            
        {
            _csvReader = new CsvReader(fileName, delimiter);

            _bulkObjectFactory = new BulkObjectFactory();
        }
Example #26
0
 public CsvFileReader(ICsvReader csvReader)
 {
     _csvReader = csvReader;
 }
Example #27
0
 public CSVFileMerge(ICsvReader reader, ICsvWriter writer, IConfiguration config)
 {
     this.reader = reader;
     this.writer = writer;
     this.config = config;
 }
Example #28
0
 public CustomImport(string sourceCsv, string targetFolderOutput)
 {
     _csvReader          = new CsvReader(sourceCsv);
     _targetFolderOutput = targetFolderOutput;
 }
 public void SetUp()
 {
     _reader = Substitute.For<ICsvReader>();
     _repository = new UnSettledCSVRepository(_reader);
 }
Example #30
0
 public CustomImport(string[] csvData, string targetFolderOutput)
 {
     _csvReader          = new CsvReader(csvData);
     _targetFolderOutput = targetFolderOutput;
 }
Example #31
0
 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;
 }
Example #32
0
 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;
        }
Example #37
0
 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");
 }
Example #38
0
 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);
 }
Example #39
0
        /// <summary>
        /// For unit tests
        /// </summary>
        public BulkObjectReader(ICsvReader csvReader, IBulkObjectFactory bulkObjectFactory)
        {
            _csvReader = csvReader;

            _bulkObjectFactory = bulkObjectFactory;
        }
 public CsvReader(ICsvReader reader)
 {
     _reader = reader;
 }