Esempio n. 1
0
 public static ConfigDescription Create(ConfigDescriptionViewModel configDescriptionViewModel)
 {
     return(new ConfigDescription
     {
         Name = configDescriptionViewModel.Name,
         Type = configDescriptionViewModel.Type,
         GroupName = configDescriptionViewModel.GroupName,
         Pattern = configDescriptionViewModel.Pattern,
         Required = configDescriptionViewModel.Required,
         ReadOnly = configDescriptionViewModel.ReadOnly,
         Multiple = configDescriptionViewModel.Multiple,
         MultipleLimit = configDescriptionViewModel.MultipleLimit,
         Unit = configDescriptionViewModel.Unit,
         UnitLabel = configDescriptionViewModel.UnitLabel,
         Context = configDescriptionViewModel.Context,
         Label = configDescriptionViewModel.Label,
         Description = configDescriptionViewModel.Description,
         Options = configDescriptionViewModel.Options?.FromViewModels(),
         FilterCriteria = configDescriptionViewModel.FilterCriteria?.FromViewModels(),
         LimitToOptions = configDescriptionViewModel.LimitToOptions,
         Advanced = configDescriptionViewModel.Advanced,
         StepSize = configDescriptionViewModel.StepSize,
         Verifyable = configDescriptionViewModel.Verifyable,
         Default = configDescriptionViewModel.Default,
         Minimum = configDescriptionViewModel.Minimum,
         Maximum = configDescriptionViewModel.Maximum
     });
 }
Esempio n. 2
0
 public static ConfigDescription FromViewModel(this ConfigDescriptionViewModel configDescription)
 {
     return(DataModelFactory.Create(configDescription));
 }