Ejemplo n.º 1
0
        public DetachedContentTypeDisplay PutSaveDetachedContentType(DetachedContentTypeDisplay contentType)
        {
            var destination = _detachedContentTypeService.GetByKey(contentType.Key);

            if (destination == null)
            {
                throw new NullReferenceException("Existing DetachedContentType was not found");
            }

            _detachedContentTypeService.Save(contentType.ToDetachedContentType(destination));

            return(destination.ToDetachedContentTypeDisplay());
        }
Ejemplo n.º 2
0
        public DetachedContentTypeDisplay PostAddDetachedContentType(DetachedContentTypeDisplay contentType)
        {
            var detachedContentType = _detachedContentTypeService.CreateDetachedContentType(
                contentType.EntityType,
                contentType.UmbContentType.Key,
                contentType.Name);

            detachedContentType.Description = contentType.Description;

            _detachedContentTypeService.Save(detachedContentType);

            var display = detachedContentType.ToDetachedContentTypeDisplay();

            return(display);
        }