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); } }
public void Update(string id, ExportFormat expFormat) { throw new NotImplementedException(); }
public void Save(ExportFormat expFormat) { throw new NotImplementedException(); }
public bool Start(ExportFormat format) { bool result = Launcher.Start(format); return(result); }
public void SaveFormat(ExportFormat format) { FormatRepos.Save(format); }
public ExportFormat GetFormat(int id) { ExportFormat expFormat = FormatRepos.GetFormat(id); return(expFormat); }