added method for pulling steps for lessons

This commit is contained in:
Per Ploug
2017-06-04 20:58:28 +02:00
parent dfb728655f
commit 25858eb870
@@ -8,6 +8,8 @@ using OurUmbraco.Documentation.Models;
using Umbraco.Core;
using Umbraco.Web.Mvc;
using Umbraco.Web.WebApi;
using System.Web;
using OurUmbraco.Documentation.Busineslogic;
namespace OurUmbraco.Documentation.Controllers
{
@@ -60,5 +62,26 @@ namespace OurUmbraco.Documentation.Controllers
return currentDirectory.directories.OrderBy(x=> x.sort).ToList();
}
public List<string> GetStepsForPath(string path)
{
var docs = new ZipDownloader();
var rootFolder = global::Umbraco.Core.IO.IOHelper.MapPath("/Documentation/" + path);
var mdFiles = System.IO.Directory.GetFiles(rootFolder, "*.md");
var result = new List<string>();
foreach(var fpath in mdFiles)
{
var content = System.IO.File.ReadAllText(fpath);
var name = System.IO.Path.GetFileName(path);
var md = new MarkdownLogic(fpath);
var html = md.DoTransformation();
result.Add(html);
}
return result;
}
}
}