Esempio n. 1
0
        public static ConverterViewModel FromModel(IFormatter formatter)
        {
            var viewModel = new ConverterViewModel();

            FillViewModel(viewModel, formatter);
            return(viewModel);
        }
Esempio n. 2
0
 private static void FillViewModel(ConverterViewModel viewModel, IFormatter model)
 {
     viewModel.Guid            = model.Guid;
     viewModel.Name            = model.Name;
     viewModel.Description     = model.Description;
     viewModel.Model           = model;
     viewModel.GeneralizedType = GeneralizedTypes.GetGeneralizedTypeValue(model.Type);
     viewModel.UserScript      = (model is JavaScriptValueFormatter)
         ? ((JavaScriptValueFormatter)model).Script
         : String.Empty;
 }