public static revitElem ModifyElement(ElementJSON JSON, revitDoc doc) { revitElem elem = (revitElem)doc.GetElement(JSON.UniqueId); elem.Name = JSON.Name; foreach (ParameterJSON paramJson in JSON.Parameters) { ParameterJSON.ModifyParameter(paramJson, elem); } return(elem); }
public static revitMaterial ToMaterial(MaterialJSON MatJSON, revitDoc doc) { revitMaterial rMat = (revitMaterial)doc.GetElement(MatJSON.UniqueId); rMat.Name = MatJSON.Name; foreach (ParameterJSON paramJson in MatJSON.Parameters) { ParameterJSON.ModifyParameter(paramJson, rMat); } return(rMat); }