コード例 #1
0
 public bool Start(ExportFormat exportFormat)
 {
     //TODO
     try {
         IEnumerable <ExportChannel> channels = exportFormat.ChannelList;
         DateTime  from      = exportFormat.DateFrom;
         DateTime  until     = exportFormat.DateUntil;
         SplitMode splitMode = exportFormat.SplitMode;
         IEnumerable <Tuple <DateTime, DateTime> > timeRanges = RequestSplitter.Split(splitMode, from, until);
         IEnumerable <string> requests           = RequestSplitter.CreateUrls(timeRanges, channels);
         IEnumerable <string> fileNames          = Downloader.Download(requests);
         IEnumerable <string> convertedFileNames = FormatConverter.Convert(fileNames);
         return(true);
     }
     catch (Exception ex) {
         return(false);
     }
 }
コード例 #2
0
 public void Update(string id, ExportFormat expFormat)
 {
     throw new NotImplementedException();
 }
コード例 #3
0
 public void Save(ExportFormat expFormat)
 {
     throw new NotImplementedException();
 }
コード例 #4
0
        public bool Start(ExportFormat format)
        {
            bool result = Launcher.Start(format);

            return(result);
        }
コード例 #5
0
 public void SaveFormat(ExportFormat format)
 {
     FormatRepos.Save(format);
 }
コード例 #6
0
        public ExportFormat GetFormat(int id)
        {
            ExportFormat expFormat = FormatRepos.GetFormat(id);

            return(expFormat);
        }