public static ConverterViewModel FromModel(IFormatter formatter) { var viewModel = new ConverterViewModel(); FillViewModel(viewModel, formatter); return(viewModel); }
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; }