private void InsertInTypeToIdMapping(int id, ISynchronizableDataType type) { if (!_typeToIdMappings.ContainsKey(type)) { _typeToIdMappings.Add(type, id); } }
private void InsertInIdToTypeMapping(int id, ISynchronizableDataType type) { if (!_idToTypeMappings.ContainsKey(id)) { _idToTypeMappings.Add(id, type); } }
private static void InstallDataType(ISynchronizableDataType synchronizableDataType) { SqlHelper.ExecuteNonQuery( "SET IDENTITY_INSERT umbracoNode ON; INSERT INTO umbracoNode ([id], trashed, parentID, nodeObjectType, nodeUser, level, path, sortOrder, uniqueID, text, createDate) VALUES (@nodeId, @trashed, @parentID, @nodeObjectType, @nodeUser, @level, @path, @sortOrder, @uniqueID, @text, @createDate);SET IDENTITY_INSERT umbracoNode OFF", SqlHelper.CreateParameter("@nodeId", synchronizableDataType.NodeId), SqlHelper.CreateParameter("@trashed", 0), SqlHelper.CreateParameter("@parentID", -1), SqlHelper.CreateParameter("@nodeObjectType", DataTypeDefinitionObjectTypeGuid), SqlHelper.CreateParameter("@nodeUser", Constants.DefaultBackendUser.Id), SqlHelper.CreateParameter("@level", 1), SqlHelper.CreateParameter("@path", "-1," + synchronizableDataType.NodeId), SqlHelper.CreateParameter("@sortOrder", 2), SqlHelper.CreateParameter("@uniqueID", synchronizableDataType.DataTypeId), SqlHelper.CreateParameter("@text", synchronizableDataType.Name), SqlHelper.CreateParameter("@createDate", DateTime.Now)); SqlHelper.ExecuteNonQuery( "INSERT INTO cmsDataType (nodeId, controlId, dbType) values (@nodeId, @controlId, @dbType)", SqlHelper.CreateParameter("@nodeId", synchronizableDataType.NodeId), SqlHelper.CreateParameter("@controlId", synchronizableDataType.DataEditorId), SqlHelper.CreateParameter("@dbType", GetDBTypeString(synchronizableDataType.DBType))); }
private void InsertIdAndTypeInMappingsDictionaries(int id, ISynchronizableDataType type) { InsertInIdToTypeMapping(id, type); InsertInTypeToIdMapping(id, type); }
private static void InstallDataType(ISynchronizableDataType synchronizableDataType) { SqlHelper.ExecuteNonQuery( "SET IDENTITY_INSERT umbracoNode ON; INSERT INTO umbracoNode ([id], trashed, parentID, nodeObjectType, nodeUser, level, path, sortOrder, uniqueID, text, createDate) VALUES (@nodeId, @trashed, @parentID, @nodeObjectType, @nodeUser, @level, @path, @sortOrder, @uniqueID, @text, @createDate);SET IDENTITY_INSERT umbracoNode OFF", SqlHelper.CreateParameter("@nodeId", synchronizableDataType.NodeId), SqlHelper.CreateParameter("@trashed", 0), SqlHelper.CreateParameter("@parentID", -1), SqlHelper.CreateParameter("@nodeObjectType", DataTypeDefinitionObjectTypeGuid), SqlHelper.CreateParameter("@nodeUser", Constants.DefaultBackendUser.Id), SqlHelper.CreateParameter("@level", 1), SqlHelper.CreateParameter("@path", "-1," + synchronizableDataType.NodeId), SqlHelper.CreateParameter("@sortOrder", 2), SqlHelper.CreateParameter("@uniqueID", synchronizableDataType.DataTypeId), SqlHelper.CreateParameter("@text", synchronizableDataType.Name), SqlHelper.CreateParameter("@createDate", DateTime.Now)); SqlHelper.ExecuteNonQuery( "INSERT INTO cmsDataType (nodeId, controlId, dbType) values (@nodeId, @controlId, @dbType)", SqlHelper.CreateParameter("@nodeId", synchronizableDataType.NodeId), SqlHelper.CreateParameter("@controlId", synchronizableDataType.DataEditorId), SqlHelper.CreateParameter("@dbType", GetDBTypeString(synchronizableDataType.DBType))); }
private void InsertInTypeToIdMapping(int id, ISynchronizableDataType type) { if (!_typeToIdMappings.ContainsKey(type)) _typeToIdMappings.Add(type, id); }
private void InsertInIdToTypeMapping(int id, ISynchronizableDataType type) { if (!_idToTypeMappings.ContainsKey(id)) _idToTypeMappings.Add(id, type); }
private void InsertIdAndTypeInMappingsDictionaries(int id, ISynchronizableDataType type) { InsertInIdToTypeMapping(id, type); InsertInTypeToIdMapping(id, type); }