Example #1
0
        public ActionResult Index([Bind("content_item_id")] int?contentItemId, int?contentId)
        {
            _cacheItemWatcher.TrackChanges();

            var definitionXml = contentItemId.HasValue
                                ? _contentDefinitionService.GetDefinitionXml(contentItemId.Value)
                                : contentId.HasValue
                                        ? XamlConfigurationParser.Save(new Content {
                ContentId = contentId.Value
            })
                                        : string.Empty;

            return(View(new DefinitionEditor {
                ContentItemId = contentItemId, Xml = definitionXml
            }));
        }