Beispiel #1
0
 public static VariablePromptOptions FromModel(this VariablePrompt model)
 {
     return(new VariablePromptOptions
     {
         Description = model.Description,
         Label = model.Label,
         Required = model.Required
     });
 }
Beispiel #2
0
 public static VariablePromptOptions FromModel(this VariablePrompt model)
 {
     return(new VariablePromptOptions
     {
         Description = model.Description,
         Label = model.Label,
         Required = model.Required,
         DisplaySettings = GetDisplaySettings(model)
     });
 }
Beispiel #3
0
 public static YamlVariablePrompt FromModel(VariablePrompt model)
 {
     if (model == null)
     {
         return(null);
     }
     return(new YamlVariablePrompt
     {
         Required = model.Required,
         Description = model.Description,
         Label = model.Label
     });
 }
        public static YamlVariablePrompt FromModel(VariablePrompt model)
        {
            if (model == null)
            {
                return(null);
            }

            return(new YamlVariablePrompt
            {
                Required = model.Required,
                Description = model.Description,
                Label = model.Label,
                ControlType = model.ControlType,
                SelectOptions = model.SelectOptions
            });
        }
Beispiel #5
0
        static Dictionary <string, string> GetDisplaySettings(VariablePrompt model)
        {
            var displaySettings = new Dictionary <string, string>();

            if (model.ControlType != ControlType.None)
            {
                displaySettings.Add(ControlTypeKey, model.ControlType.ToString());
            }

            if (!string.IsNullOrEmpty(model.SelectOptions))
            {
                displaySettings.Add(SelectOptionsKey, model.SelectOptions);
            }

            return(displaySettings);
        }