aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.CodeGeneration/Templates/EnumerationFile.cshtml
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2017-12-14 15:35:39 +0200
committerRoy Ben-Shabat <Roy@Twine-s.com>2017-12-14 15:35:39 +0200
commitac34ffe211bfa0d811f33a9e6141c0da97c55abe (patch)
treea46e70e6c00fb334d44303342265bab0e6efa138 /Software/Visual_Studio/Tango.CodeGeneration/Templates/EnumerationFile.cshtml
parente352c4e5f742585e4feeb2ca3183bd4d0282a567 (diff)
downloadTango-ac34ffe211bfa0d811f33a9e6141c0da97c55abe.tar.gz
Tango-ac34ffe211bfa0d811f33a9e6141c0da97c55abe.zip
Implemented DAL Observables auto enumerations generation.
Diffstat (limited to 'Software/Visual_Studio/Tango.CodeGeneration/Templates/EnumerationFile.cshtml')
-rw-r--r--Software/Visual_Studio/Tango.CodeGeneration/Templates/EnumerationFile.cshtml23
1 files changed, 23 insertions, 0 deletions
diff --git a/Software/Visual_Studio/Tango.CodeGeneration/Templates/EnumerationFile.cshtml b/Software/Visual_Studio/Tango.CodeGeneration/Templates/EnumerationFile.cshtml
new file mode 100644
index 000000000..408c9b3d5
--- /dev/null
+++ b/Software/Visual_Studio/Tango.CodeGeneration/Templates/EnumerationFile.cshtml
@@ -0,0 +1,23 @@
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.ComponentModel;
+
+namespace Tango.DAL.Observables
+{
+ public enum @(Model.Name)
+ {
+ @foreach (var prop in Model.Fields)
+ {
+ <div>
+ /// <summary>
+ /// (@prop.Description)
+ /// </summary>
+ [Description("@(prop.Description)")]
+ @(prop.Name) = @(prop.Value),
+
+ </div>
+ }
+ }
+}