public ImportModel PostExportBlogMl(ExportBlogMlModel model)
        {
            var fs       = new PhysicalFileSystem("~/App_Data/Temp/Articulate");
            var exporter = new BlogMlExporter(UmbracoContext, fs);

            exporter.Export("BlogMlExport.xml", model.ArticulateNodeId);

            return(new ImportModel
            {
                DownloadUrl = Url.GetUmbracoApiService <ArticulateBlogImportController>("GetBlogMlExport")
            });
        }
        public ImportModel PostExportBlogMl(ExportBlogMlModel model)
        {
            var fs = new PhysicalFileSystem("~/App_Data/Temp/Articulate");
            var exporter = new BlogMlExporter(UmbracoContext, fs);

            exporter.Export("BlogMlExport.xml", model.ArticulateNodeId);

            return new ImportModel
            {
                DownloadUrl = Url.GetUmbracoApiService<ArticulateBlogImportController>("GetBlogMlExport")
            };
        }
 public ArticulateBlogImportController(IGlobalSettings globalSettings, IUmbracoContextAccessor umbracoContextAccessor, ISqlContext sqlContext, ServiceContext services, AppCaches appCaches, IProfilingLogger logger, IRuntimeState runtimeState, UmbracoHelper umbracoHelper, BlogMlImporter blogMlImporter, BlogMlExporter blogMlExporter) : base(globalSettings, umbracoContextAccessor, sqlContext, services, appCaches, logger, runtimeState, umbracoHelper)
 {
     _blogMlImporter = blogMlImporter;
     _blogMlExporter = blogMlExporter;
 }