Beispiel #1
0
        public static string GetDownloadFolderFor(TransmissionPath trans)
        {
            ensureInitialized();
            var key = string.Format("{0}DownloadFolder", trans);

            return(_config.GetSettingBasedOnTestMode(key));
        }
        private void processFilesFor(TransmissionPath path)
        {
            var msgs =  _ediFileProcessingService.ProcessFiles(path);

            msgs.ForEach(publish);

            int messageCount = msgs.Count();

            if (messageCount > 0) Logger.Info(this, messageCount + " messages published.");
        }
Beispiel #3
0
        private void processFilesFor(TransmissionPath path)
        {
            var msgs = _ediFileProcessingService.ProcessFiles(path);

            msgs.ForEach(publish);

            int messageCount = msgs.Count();

            if (messageCount > 0)
            {
                Logger.Info(this, messageCount + " messages published.");
            }
        }
        public IEnumerable<IEdiMessage> ProcessFiles(TransmissionPath path)
        {
            var downloadPath = EdiConfig.GetDownloadFolderFor(path);
            IList<FileEntity> files = _fileUtil.GetListFromFolder(downloadPath, "*.*",
                                                      DateTime.Today.AddYears(-2));
            var assignments = _assigner.MakeAssignments(files);
            var documents = new List<IEdiMessage>();

            foreach(var assignment in assignments)
            {
                documents.AddRange(processPartner(assignment));
            }

            return documents;
        }
Beispiel #5
0
        public IEnumerable <IEdiMessage> ProcessFiles(TransmissionPath path)
        {
            var downloadPath         = EdiConfig.GetDownloadFolderFor(path);
            IList <FileEntity> files = _fileUtil.GetListFromFolder(downloadPath, "*.*",
                                                                   DateTime.Today.AddYears(-2));
            var assignments = _assigner.MakeAssignments(files);
            var documents   = new List <IEdiMessage>();



            foreach (var assignment in assignments)
            {
                documents.AddRange(processPartner(assignment));
            }


            return(documents);
        }
 public static string GetUploadFolderFor(this IAFPSTConfiguration config, TransmissionPath path)
 {
     return config.GetSettingBasedOnTestMode(string.Format("{0}UploadFolder", path));
 }
 public static string GetDownloadFolderFor(TransmissionPath trans)
 {
     ensureInitialized();
     var key = string.Format("{0}DownloadFolder", trans);
     return _config.GetSettingBasedOnTestMode(key);
 }
Beispiel #8
0
 public static string GetUploadFolderFor(this IAFPSTConfiguration config, TransmissionPath path)
 {
     return(config.GetSettingBasedOnTestMode(string.Format("{0}UploadFolder", path)));
 }