public bool Save(XElement xElement) { xElement.SetAttributeValue("Updated", DateTime.UtcNow.ToString(Constants.DATE_TIME_FORMAT)); var id = xElement.GetAttributeValue(Constants._ID); var parentId = xElement.GetAttributeValue(Constants.PARENT_ID); if (MysqlDBManager.GetInstance().Find(id) == null) { xElement.SetAttributeValue("Created", DateTime.UtcNow.ToString(Constants.DATE_TIME_FORMAT)); MysqlDBManager.GetInstance().CreateContent(id, xElement.ToString()); } else { MysqlDBManager.GetInstance().UpdateContent(id, xElement.ToString()); MysqlDBManager.GetInstance().RemoveRelationship(id); } MysqlDBManager.GetInstance().CreateRelationship(parentId, "Parent-Kid", id); return(true); }
public XElement GetChildren(string id) { return(MysqlDBManager.GetInstance().GetChildren(id)); }
public void Delete(string id) { MysqlDBManager.GetInstance().Remove(id); }
public XElement Read(string id) { return(MysqlDBManager.GetInstance().Find(id)); }