Esempio n. 1
0
 private void InsertInTypeToIdMapping(int id, ISynchronizableDataType type)
 {
     if (!_typeToIdMappings.ContainsKey(type))
     {
         _typeToIdMappings.Add(type, id);
     }
 }
Esempio n. 2
0
 private void InsertInIdToTypeMapping(int id, ISynchronizableDataType type)
 {
     if (!_idToTypeMappings.ContainsKey(id))
     {
         _idToTypeMappings.Add(id, type);
     }
 }
Esempio n. 3
0
        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)));
        }
Esempio n. 4
0
 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);
 }