public void AddContentTypePartNameToMetaData(string contentTypePartName)
        {
            var contentTypePartNameRecord = new ContentTypePartNameRecord() {
                PartName = contentTypePartName
            };

            _contentTypePartNameRepository.Update(contentTypePartNameRecord);
        }
        public void MapContentTypeToContentPart(string contentType, string contentPart)
        {
            // Create content type if needed
            var contentTypeRecord = GetContentTypeRecord(contentType);
            if (contentTypeRecord == null) {
                contentTypeRecord = new ContentTypeRecord { Name = contentType };
                _contentTypeRepository.Create(contentTypeRecord);
            }

            // Create part name if needed
            var contentTypePartNameRecord = GetContentPartNameRecord(contentPart);
            if (contentTypePartNameRecord == null) {
                contentTypePartNameRecord = new ContentTypePartNameRecord { PartName = contentPart };
                _contentTypePartNameRepository.Create(contentTypePartNameRecord);
            }

            // Add part name to content type
            var contentTypePartRecord = new ContentTypePartRecord { PartName = contentTypePartNameRecord };
            contentTypeRecord.ContentParts.Add(contentTypePartRecord);
        }