diff --git a/src/UIOMaticAddons.Export/Controllers/ExportController.cs b/src/UIOMaticAddons.Export/Controllers/ExportController.cs index b6025af..279e32e 100644 --- a/src/UIOMaticAddons.Export/Controllers/ExportController.cs +++ b/src/UIOMaticAddons.Export/Controllers/ExportController.cs @@ -7,6 +7,7 @@ using Umbraco.Core.IO; using Umbraco.Web.Editors; using System.Text; +using UIOMatic.Models; namespace UIOMaticAddons.Export.Controllers { @@ -33,7 +34,13 @@ public object GetExport(string typeAlias) //csv.WriteRecords(data); - + //Write Header Row + UIOMaticTypeInfo typeInfo = os.GetTypeInfo(UIOMatic.Helper.GetUIOMaticTypeByAlias(typeAlias), true); + foreach (var item in typeInfo.EditableProperties) + { + csv.WriteField(item.Name); + } + csv.NextRecord(); foreach (var item in data) @@ -66,4 +73,4 @@ public object GetExport(string typeAlias) return new { data = "../App_Plugins/UIOMaticAddons/Exports/" + guid.ToString() + ".csv" }; } } -} \ No newline at end of file +}