public static VariablePromptOptions FromModel(this VariablePrompt model) { return(new VariablePromptOptions { Description = model.Description, Label = model.Label, Required = model.Required }); }
public static VariablePromptOptions FromModel(this VariablePrompt model) { return(new VariablePromptOptions { Description = model.Description, Label = model.Label, Required = model.Required, DisplaySettings = GetDisplaySettings(model) }); }
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 }); }
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); }