Exemplo n.º 1
0
 public GESMESFileProcess(
     FlatFile fileInfo,
     LogFileData logFileData,
     GesmesHelpers gesmesHelpers,
     ValidateMsdData validateMsdData,
     Msd1FileProcess msd1FileProcess,
     Msd2FileProcess msd2FileProcess,
     Msd3FileProcess msd3FileProcess,
     IMsd1DataService msd1DataService,
     IMsd2DataService msd2DataService,
     IMsd3DataService msd3DataService,
     IFileProcessService fileProcessService,
     IHelperService helperService,
     IOptions <FileOptions> settings,
     IEmailSender emailSender,
     ILogger <GESMESFileProcess> logger)
 {
     _fileInfo           = fileInfo;
     _logFileData        = logFileData;
     _gesmesHelpers      = gesmesHelpers;
     _helperService      = helperService;
     _msd1DataService    = msd1DataService;
     _msd2DataService    = msd2DataService;
     _msd3DataService    = msd3DataService;
     _validateMsdData    = validateMsdData;
     _fileProcessService = fileProcessService;
     _logger             = logger;
     _settings           = settings.Value;
     _emailSender        = emailSender;
     _msd1FileProcess    = msd1FileProcess;
     _msd2FileProcess    = msd2FileProcess;
     _msd3FileProcess    = msd3FileProcess;
     headerErrors        = new StringBuilder();
     bodyErrorMsg        = new StringBuilder();
 }
Exemplo n.º 2
0
 public ASCIIFileProcess(
     FlatFile fileInfo,
     MSD1FileProcess msd1FileProcess,
     MSD2FileProcess msd2FileProcess,
     MSD3FileProcess msd3FileProcess,
     LogFileData logFileData,
     ValidateMsdData validateMsdData,
     IEmailSender emailSender,
     IFileProcessService fileProcessService,
     IMsd1DataService msd1DataService,
     IMsd2DataService msd2DataService,
     IMsd3DataService msd3DataService,
     ILogger <ASCIIFileProcess> logger,
     IOptions <FileOptions> settings
     )
 {
     _fileInfo           = fileInfo;
     _logFileData        = logFileData;
     _msd1FileProcess    = msd1FileProcess;
     _msd2FileProcess    = msd2FileProcess;
     _msd3FileProcess    = msd3FileProcess;
     _validateMsdData    = validateMsdData;
     _fileProcessService = fileProcessService;
     _msd1DataService    = msd1DataService;
     _msd2DataService    = msd2DataService;
     _msd3DataService    = msd3DataService;
     _emailSender        = emailSender;
     _logger             = logger;
     _settings           = settings.Value;
     headerErrors        = new StringBuilder();
     bodyErrorMsg        = new StringBuilder();
 }
Exemplo n.º 3
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ValidatedBoalfCommandHandler"/> class.
        /// </summary>
        /// <param name="query">The query<see cref="IQueryFlow{Boalf}"/></param>
        /// <param name="applicationBuilder">The applicationBuilder<see cref="IApplicationBuilder"/></param>
        /// <param name="fileProcessService">The fileProcessService<see cref="IFileProcessService"/></param>
        public ValidatedBoalfCommandHandler(IQueryFlow <Boalf> query, IApplicationBuilder applicationBuilder, IFileProcessService fileProcessService)
        {
            this.query = query;
            if (applicationBuilder != null)
            {
                coreKeyVaultClient = applicationBuilder.ApplicationServices.GetRequiredService <ICoreKeyVaultClient>();
            }

            this.fileProcessService = fileProcessService;
        }
 public ValidateMsdData(ICargoPortValidateService cargoPortValidateService,
                        IFileProcessService fileProcessService,
                        IOptions <FileOptions> settings,
                        ILogger <ValidateMsdData> logger)
 {
     _cargoPortValidateService = cargoPortValidateService;
     _fileProcessService       = fileProcessService;
     _settings = settings.Value;
     _logger   = logger;
 }
 public ScheduleTaxRateController(IFileProcessService fileProcessService,
                                  ITaxAddService taxAddService,
                                  ITaxRateService taxRateService,
                                  ITaxRateRepository taxRateRepository)
 {
     _fileProcessService = fileProcessService;
     _taxAddService      = taxAddService;
     _taxRateService     = taxRateService;
     _taxRateRepository  = taxRateRepository;
 }
        public FileProcessing(FlatFile flatFile,
                              Msd1Data msd1Data,
                              EmailNotification emailNotification,
                              IFileProcessService fileProcessService,
                              IMsd1DataService msd1DataService,
                              ILogger <FileProcessing> logger,
                              ASCIIFileProcess asciiFileProcess,
                              IOptions <FileOptions> settings,
                              GESMESFileProcess gesmesFileProcess

                              )
        {
            _logger            = logger;
            _asciiFileProcess  = asciiFileProcess;
            _settings          = settings.Value;
            _gesmesFileProcess = gesmesFileProcess;
            _emailNotification = emailNotification;
        }
 public MSD2FileProcess(Msd2 msd2,
                        FlatFile fileInfo,
                        ValidateMsdData validateMsdData,
                        IHelperService helperService,
                        IFileProcessService fileProcessService,
                        IMsd2DataService msd2DataService,
                        ILogger <MSD2FileProcess> logger
                        )
 {
     _msd2               = msd2;
     _fileInfo           = fileInfo;
     _validateMsdData    = validateMsdData;
     _helperService      = helperService;
     _fileProcessService = fileProcessService;
     _msd2DataService    = msd2DataService;
     _logger             = logger;
     recordErrors        = new StringBuilder();
     bodyErrorMsg        = new StringBuilder();
 }
Exemplo n.º 8
0
 public Msd1FileProcess(Msd1Data msd1,
                        FlatFile fileInfo,
                        GesmesHelpers gesmesHelpers,
                        ValidateMsdData validateMsdData,
                        IMsd1DataService msd1DataService,
                        IFileProcessService fileProcessService,
                        IHelperService helperService,
                        ILogger <Msd1FileProcess> logger)
 {
     _msd1               = msd1;
     _fileInfo           = fileInfo;
     _gesmesHelpers      = gesmesHelpers;
     _helperService      = helperService;
     _msd1DataService    = msd1DataService;
     _validateMsdData    = validateMsdData;
     _fileProcessService = fileProcessService;
     _logger             = logger;
     recordErrors        = new StringBuilder();
     bodyErrorMsg        = new StringBuilder();
 }
Exemplo n.º 9
0
 public Msd3FileProcess(Msd3 msd3,
                        Msd3agents msd3Agent,
                        FlatFile fileInfo,
                        ValidateMsdData validateMsdData,
                        IHelperService helperService,
                        IFileProcessService fileProcessService,
                        IMsd3DataService msd3DataService,
                        ILogger <Msd2FileProcess> logger
                        )
 {
     _msd3               = msd3;
     _msd3Agent          = msd3Agent;
     _fileInfo           = fileInfo;
     _validateMsdData    = validateMsdData;
     _helperService      = helperService;
     _fileProcessService = fileProcessService;
     _msd3DataService    = msd3DataService;
     _logger             = logger;
     recordErrors        = new StringBuilder();
     bodyErrorMsg        = new StringBuilder();
 }
Exemplo n.º 10
0
        public MSD1FileProcess(Msd1Data msd1,
                               Msd1CargoSummary msd1CargoSummary,
                               FlatFile fileInfo,
                               ValidateMsdData validateMsdData,
                               IHelperService helperService,
                               IFileProcessService fileProcessService,
                               IMsd1DataService msd1DataService,
                               ILogger <MSD1FileProcess> logger

                               )
        {
            _msd1               = msd1;
            _msd1CargoSummary   = msd1CargoSummary;
            _fileInfo           = fileInfo;
            _helperService      = helperService;
            _fileProcessService = fileProcessService;
            _msd1DataService    = msd1DataService;
            _logger             = logger;
            _validateMsdData    = validateMsdData;
            recordErrors        = new StringBuilder();
            bodyErrorMsg        = new StringBuilder();
        }
Exemplo n.º 11
0
        public RootViewModel(
            IServerResponseService serverResponseService,
            IFileProcessService fileProcessService,
            IConfigurationService _configurationService,
            IRecordService recordService)
        {
            _recordService = recordService;
            _recordService.RecordStopped += delegate { IsTranscribingInProgress = false; };
            _recordService.InfoMessage   += delegate(object _sender, string message) { InfoMessage = message; };
            _recordService.RecordLevel   += delegate(object _sender, float level) { RecordLevel = level; };

            _fontSizes        = new int[] { 8, 12, 14, 16, 18, 20, 22, 24, 26 };
            _selectedFontSize = _fontSizes[3];

            _transportService              = Mvx.IoCProvider.Resolve <ITransportService>();
            _transportService.InfoMessage += delegate(object _sender, string message) { InfoMessage = message; };

            _configurationService = new ConfigurationService();

            _fileProcessService = fileProcessService;
            _fileProcessService.PercentageTranscribed += UpdatePercentageTranscribed;
            _fileProcessService.InfoMessage           += delegate(object _sender, string message) { InfoMessage = message; };

            _serverResponseService = serverResponseService;
            _serverResponseService.HandledServerResponse += delegate(object _sender, string resp) { Transcription = resp; };
            _serverResponseService.InfoMessage           += delegate(object _sender, string message) { InfoMessage = message; };

            ToggleTranscriptionCommand = new MvxCommand(StartTranscribing);
            ClearTextCommand           = new MvxCommand(_serverResponseService.Clear);
            TranscribeFileCommand      = new MvxAsyncCommand(TranscribeFile);

            AvailableLanguages = _configurationService.GetLanguages().ToArray();
            if (AvailableLanguages.Count() != 0)
            {
                SelectedLanguage = AvailableLanguages.Where(x => x.Key.ToLower() == "russian").FirstOrDefault();
            }
        }
 public EmailNotification(IFileProcessService fileProcessService, IEmailSender emailSender)
 {
     _fileProcessService = fileProcessService;
     _emailSender        = emailSender;
     invalidFileErrorMsg = new StringBuilder();
 }
Exemplo n.º 13
0
 public Worker(ILogger <Worker> logger, IFileProcessService service)
 {
     _logger  = logger ?? throw new ArgumentNullException(nameof(logger));
     _service = service ?? throw new ArgumentNullException(nameof(service));
 }