public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel upOwnerModel) { if (builder.Name == "RssPart") { var model = new RssPartSettings(); if (upOwnerModel.TryUpdateModel(model, "RssPartSettings", null, null)) { builder.WithSetting("RssPartSettings.Title", model.Title); builder.WithSetting("RssPartSettings.Link", model.Link); builder.WithSetting("RssPartSettings.Description", model.Description); builder.WithSetting("RssPartSettings.Author", model.Author); builder.WithSetting("RssPartSettings.Category", model.Category); builder.WithSetting("RssPartSettings.Enclosure", model.Enclosure); builder.WithSetting("RssPartSettings.PubDate", model.PubDate); builder.WithSetting("RssPartSettings.Source", model.Source); } yield return DefinitionTemplate(model); } }
public override IEnumerable <TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel upOwnerModel) { if (builder.Name == "RssPart") { var model = new RssPartSettings(); if (upOwnerModel.TryUpdateModel(model, "RssPartSettings", null, null)) { builder.WithSetting("RssPartSettings.Title", model.Title); builder.WithSetting("RssPartSettings.Link", model.Link); builder.WithSetting("RssPartSettings.Description", model.Description); builder.WithSetting("RssPartSettings.Author", model.Author); builder.WithSetting("RssPartSettings.Category", model.Category); builder.WithSetting("RssPartSettings.Enclosure", model.Enclosure); builder.WithSetting("RssPartSettings.PubDate", model.PubDate); builder.WithSetting("RssPartSettings.Source", model.Source); } yield return(DefinitionTemplate(model)); } }