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 })); }