private void ReadParameters(XmlNode parameterContainerNode, ref Entity entity) { foreach (XmlNode parameterNode in parameterContainerNode.ChildNodes) { Entity.Parameter parameter = new Entity.Parameter(); parameter.Name = parameterNode.InnerText; switch (parameterNode.Attributes["Type"].Value) { case "Object": parameter.Type = ParameterType.Object; break; case "Numeric": parameter.Type = ParameterType.Numeric; break; case "String": parameter.Type = ParameterType.String; break; } entity.Parameters.Add(parameter); } }
private Entity.Parameter createParameter(string name, string type) { Entity.Parameter parameter = new Entity.Parameter(); parameter.Name = name; switch (type) { case "Object": parameter.Type = ParameterType.Object; break; case "Numeric": parameter.Type = ParameterType.Numeric; break; case "String": parameter.Type = ParameterType.String; break; } return parameter; }