예제 #1
0
        private EditorParameterModel GetEditorParameterModel(WidgetParameterMetaData parameter)
        {
            var items = parameter.Items == null
                                ? null
                                : parameter.Items
                        .Select(i => new { id = i.Id, name = i.DisplayName })
                        .ToArray();

            var ptype = parameter.Type.ToString().ToLower();

            var pmodel = new EditorParameterModel
            {
                name        = parameter.Name,
                displayName = parameter.DisplayName,
                type        = ptype,
                items       = items
            };

            return(pmodel);
        }
		private EditorParameterModel GetEditorParameterModel(WidgetParameterMetaData parameter)
		{
			var items = parameter.Items == null
				? null
				: parameter.Items
					.Select(i => new { id = i.Id, name = i.DisplayName })
					.ToArray();

			var ptype = parameter.Type.ToString().ToLower();

			var pmodel = new EditorParameterModel
			{
				name = parameter.Name,
				displayName = parameter.DisplayName,
				type = ptype,
				items = items
			};

			return pmodel;
		}