public static LinkElement CreateLinkElement(LinkElementModel model) { MappingManager mappingManager = new MappingManager(); try { Debug.WriteLine("CreateLinkElement"); Debug.WriteLine(model.ElementId); Debug.WriteLine(model.Type); Debug.WriteLine(model.Name); if (model.Parent != null) { Debug.WriteLine("Parent"); Debug.WriteLine(model.Parent.ElementId); Debug.WriteLine(model.Parent.Type); Debug.WriteLine(model.Parent.Name); Debug.WriteLine("------------------"); } return(mappingManager.CreateLinkElement( model.ElementId, model.Type, model.Complexity, model.Name, model.XPath )); } finally { mappingManager.Dispose(); } }
public static LinkElement CreateLinkElement(LinkElementModel model, long parentId) { MappingManager mappingManager = new MappingManager(); try { return(mappingManager.CreateLinkElement( model.ElementId, model.Type, model.Complexity, model.Name, model.XPath, false )); } finally { mappingManager.Dispose(); } }
private LinkElement createLinkELementIfNotExist( MappingManager mappingManager, long id, string name, LinkElementType type, LinkElementComplexity complexity) { LinkElement element = mappingManager.GetLinkElement(id, name, type); if (element == null) { element = mappingManager.CreateLinkElement( id, type, complexity, name, "" ); } return(element); }