Ejemplo n.º 1
0
 public DatabaseTemplate(string templatePath, List <Setting> properties, Model.Database database)
     : base(templatePath, properties, database)
 {
     Config.System syscfg = Config.System.Load();
     foreach (KeyValuePair <string, object> item in ModelProperties <Model.Database> .GetPropertyValues(database))
     {
         Variables.Add(syscfg.DatabaseVariablePrefix + item.Key, item.Value);
     }
 }
Ejemplo n.º 2
0
        public FieldTemplate(string templatePath, List <Setting> settings, Model.Field field)
            : base(templatePath, settings, field)
        {
            Config.System syscfg = Config.System.Load();
            foreach (KeyValuePair <string, object> item in ModelProperties <Model.Field> .GetPropertyValues(field))
            {
                Variables.Add(syscfg.FieldVariablePrefix + item.Key, item.Value);
            }

            foreach (KeyValuePair <string, object> item in ModelProperties <Model.Table> .GetPropertyValues(field.Table))
            {
                Variables.Add(syscfg.TableVariablePrefix + item.Key, item.Value);
            }

            foreach (KeyValuePair <string, object> item in ModelProperties <Model.Database> .GetPropertyValues(field.Table.Database))
            {
                Variables.Add(syscfg.DatabaseVariablePrefix + item.Key, item.Value);
            }
        }