Example #1
0
        /// <summary>
        /// Executes this processor.
        /// </summary>
        public override void Execute()
        {
            // read feed.
            var feed = Source.GetFeed();

            // create directory if needed.
            var directory = new DirectoryInfo(_path);

            if (!directory.Exists)
            {
                directory.Create();
            }

            // write feed.
            var feedWriter = new GTFSWriter <IGTFSFeed>();

            feedWriter.Write(feed, new GTFSDirectoryTarget(directory));
        }
Example #2
0
        /// <summary>
        /// Executes this processor.
        /// </summary>
        public override void Execute()
        {
            // read feed.
            var feed = Source.GetFeed();

            // create directory if needed.
            var directory = new DirectoryInfo(_path);
            if(!directory.Exists)
            {
                directory.Create();
            }

            // write feed.
            var feedWriter = new GTFSWriter<IGTFSFeed>();
            feedWriter.Write(feed, new GTFSDirectoryTarget(directory));
        }