public WithSetting ( string name, string value ) : |
||
name | string | |
value | string | |
Результат |
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "RelatedContentPart") yield break; var viewModel = new PropertyFieldsViewModel(); updateModel.TryUpdateModel(viewModel, "PropertyFieldsViewModel", null, null); var settings = new RelatedContentRelationshipSettings(); foreach (var relationshipFieldsModel in viewModel.Fields) { settings.DisplayName += String.Format("<field>{0}</field>", relationshipFieldsModel.DisplayName); settings.RelatedContentFields += String.Format("<field>{0}</field>", relationshipFieldsModel.RelatedContentFields); settings.RelatedcontentType += String.Format("<field>{0}</field>", relationshipFieldsModel.RelatedcontentType); } builder.WithSetting("RelatedContentRelationshipSettings.RelatedcontentType", settings.RelatedcontentType); builder.WithSetting("RelatedContentRelationshipSettings.RelatedContentFields", settings.RelatedContentFields); builder.WithSetting("RelatedContentRelationshipSettings.DisplayName", settings.DisplayName); var model = GetModel(settings); yield return DefinitionTemplate(model); }
public void Build(ContentTypePartDefinitionBuilder builder) { builder.WithSetting("FileUploadPartSettings.FileCountLimit", FileCountLimit.HasValue ? FileCountLimit.ToString() : string.Empty); builder.WithSetting("FileUploadPartSettings.FileSizeLimit", FileSizeLimit.HasValue ? FileSizeLimit.ToString() : string.Empty); builder.WithSetting("FileUploadPartSettings.FileTypes", FileTypes); builder.WithSetting("FileUploadPartSettings.PublicMediaPath", PublicMediaPath); }
public void Build(ContentTypePartDefinitionBuilder builder) { builder.WithSetting("AutorouteSettings.PerItemConfiguration", PerItemConfiguration.ToString(CultureInfo.InvariantCulture)); builder.WithSetting("AutorouteSettings.AllowCustomPattern", AllowCustomPattern.ToString(CultureInfo.InvariantCulture)); builder.WithSetting("AutorouteSettings.AutomaticAdjustmentOnEdit", AutomaticAdjustmentOnEdit.ToString(CultureInfo.InvariantCulture)); builder.WithSetting("AutorouteSettings.PatternDefinitions", PatternDefinitions); builder.WithSetting("AutorouteSettings.DefaultPatternIndex", DefaultPatternIndex.ToString(CultureInfo.InvariantCulture)); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "ContainerPart") yield break; var model = new ContainableTypePartSettings(); updateModel.TryUpdateModel(model, "ContainableTypePartSettings", null, null); builder.WithSetting("ContainableTypePartSettings.ShowContainerPicker", model.ShowContainerPicker.ToString()); builder.WithSetting("ContainableTypePartSettings.ShowPositionEditor", model.ShowPositionEditor.ToString()); yield return DefinitionTemplate(model); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "LayoutPart") yield break; var model = new LayoutTypePartSettings(); updateModel.TryUpdateModel(model, "LayoutTypePartSettings", null, null); builder.WithSetting("LayoutTypePartSettings.IsTemplate", model.IsTemplate.ToString()); builder.WithSetting("LayoutTypePartSettings.DefaultLayoutData", model.DefaultLayoutData); yield return DefinitionTemplate(model); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "VoteUpDownPart") yield break; var model = new VoteUpDownTypePartSettings(); updateModel.TryUpdateModel(model, "VoteUpDownTypePartSettings", null, null); builder.WithSetting("VoteUpDownTypePartSettings.ShowVoter", model.ShowVoter.ToString()); builder.WithSetting("VoteUpDownTypePartSettings.AllowAnonymousRatings", model.AllowAnonymousRatings.ToString()); yield return DefinitionTemplate(model); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "UserViewPart") yield break; var model = new UserViewTypePartSettings(); updateModel.TryUpdateModel(model, "UserViewTypePartSettings", null, null); builder.WithSetting("UserViewTypePartSettings.DisplayType", model.DisplayType); builder.WithSetting("UserViewTypePartSettings.AllowAnonymousViews", model.AllowAnonymousViews.ToString()); builder.WithSetting("UserViewTypePartSettings.AllowMultipleViewsFromSameUserToCount", model.AllowMultipleViewsFromSameUserToCount.ToString()); yield return DefinitionTemplate(model); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != typeof (ProductPart).Name) yield break; var settings = new ProductPartSettings(); updateModel.TryUpdateModel(settings, typeof (ProductPartSettings).Name, null, null); builder.WithSetting("ProductPartSettings.PostCosts", settings.PostCosts.ToString()); builder.WithSetting("ProductPartSettings.CategoryId", settings.CategoryId); yield return DefinitionTemplate(settings); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "TitleAndMetaPart") yield break; var model = new TitleAndMetaPartSettings(); updateModel.TryUpdateModel(model, "TitleAndMetaPartSettings", null, null); builder.WithSetting("TitleAndMetaPartSettings.AllowTitle", model.AllowTitle.ToString()); builder.WithSetting("TitleAndMetaPartSettings.AllowDescription", model.AllowDescription.ToString()); builder.WithSetting("TitleAndMetaPartSettings.DefaultTitle", model.DefaultTitle); builder.WithSetting("TitleAndMetaPartSettings.DefaultDescription", model.DefaultDescription); yield return DefinitionTemplate(model); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "ReCaptchaPart") yield break; var settings = new ReCaptchaPartSettings { }; if (updateModel.TryUpdateModel(settings, "ReCaptchaPartSettings", null, null)) { builder.WithSetting("ReCaptchaPartSettings.PublicKey", settings.PublicKey); builder.WithSetting("ReCaptchaPartSettings.PrivateKey", settings.PrivateKey); } yield return DefinitionTemplate(settings); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "BidsPart") yield break; var settings = new BidsPartSettings { }; if (updateModel.TryUpdateModel(settings, "BidsPartSettings", null, null)) { builder.WithSetting("BidsPartSettings.DefaultBidsShown", settings.DefaultBidsShown.ToString(CultureInfo.InvariantCulture)); builder.WithSetting("BidsPartSettings.MustBeAuthenticated", settings.MustBeAuthenticated.ToString(CultureInfo.InvariantCulture)); } yield return DefinitionTemplate(settings); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "SpamFilterPart") yield break; var settings = new SpamFilterPartSettings { }; if (updateModel.TryUpdateModel(settings, "SpamFilterPartSettings", null, null)) { builder.WithSetting("SpamFilterPartSettings.Action", settings.Action.ToString()); builder.WithSetting("SpamFilterPartSettings.Pattern", settings.Pattern); } yield return DefinitionTemplate(settings); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "ForumPart") yield break; var settings = new ForumPartSettings(); if (updateModel.TryUpdateModel(settings, "ForumPartSettings", null, null)) { builder.WithSetting("ForumPartSettings.DefaultThreadedPosts", settings.DefaultThreadedPosts.ToString(CultureInfo.InvariantCulture)); builder.WithSetting("ForumPartSettings.PostType", settings.PostType); builder.WithSetting("ForumPartSettings.ThreadType", settings.ThreadType); } yield return DefinitionTemplate(settings); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "PaperclipPart") yield break; var model = new PaperclipTypePartSettings(); updateModel.TryUpdateModel(model, "PaperclipTypePartSettings", null, null); builder.WithSetting("PaperclipTypePartSettings.DefaultPlacement", model.DefaultPlacement); builder.WithSetting("PaperclipTypePartSettings.DefaultDisplayType", model.DefaultDisplayType); builder.WithSetting("PaperclipTypePartSettings.AllowChangePlacement", model.AllowChangePlacement.ToString()); builder.WithSetting("PaperclipTypePartSettings.AllowChangeDisplayType", model.AllowChangeDisplayType.ToString()); yield return DefinitionTemplate(model); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "SubmissionLimitPart") yield break; var settings = new SubmissionLimitPartSettings { }; if (updateModel.TryUpdateModel(settings, "SubmissionLimitPartSettings", null, null)) { builder.WithSetting("SubmissionLimitPartSettings.Limit", settings.Limit.ToString(CultureInfo.InvariantCulture)); builder.WithSetting("SubmissionLimitPartSettings.Unit", settings.Unit.ToString(CultureInfo.InvariantCulture)); } yield return DefinitionTemplate(settings); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "CommentsPart") yield break; var model = new CommentsPartSettingsViewModel { Settings = new CommentsPartSettings() }; if (updateModel.TryUpdateModel(model, "CommentsPartSettingsViewModel", null, null)) { builder.WithSetting("CommentsPartSettings.DefaultThreadedComments", model.Settings.DefaultThreadedComments.ToString(CultureInfo.InvariantCulture)); builder.WithSetting("CommentsPartSettings.MustBeAuthenticated", model.Settings.MustBeAuthenticated.ToString(CultureInfo.InvariantCulture)); builder.WithSetting("CommentsPartSettings.HtmlFilter", model.Settings.HtmlFilter); } yield return DefinitionTemplate(model); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != typeof (TermPart).Name) yield break; var settings = new ExtraTermPartSettings(); updateModel.TryUpdateModel(settings, typeof (ExtraTermPartSettings).Name, null, null); builder.WithSetting("ExtraTermPartSettings.OnlyDirectChildren", settings.OnlyDirectChildren.ToString()); }
public static ContentTypePartDefinitionBuilder WithLocation(this ContentTypePartDefinitionBuilder obj, IDictionary <string, ContentLocation> settings) { foreach (var entry in GetSettingEntries(settings)) { obj = obj.WithSetting(entry.Key, entry.Value); } return(obj); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != typeof(AuthorablePart).Name) yield break; var model = new AuthorablePartSettings(); updateModel.TryUpdateModel(model, typeof (AuthorablePartSettings).Name, null, null); builder.WithSetting(string.Format("{0}.{1}", typeof(AuthorablePartSettings).Name, model.AutomaticallyAssignEditorToAuthors.GetType().Name), model.AutomaticallyAssignEditorToAuthors.ToString()); yield return DefinitionTemplate(model); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name == "CommonPart") { var model = new DateEditorSettings(); if (updateModel.TryUpdateModel(model, "DateEditorSettings", null, null)) { builder.WithSetting("DateEditorSettings.ShowDateEditor", model.ShowDateEditor.ToString()); } yield return DefinitionTemplate(model); } }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "BodyPart") yield break; var model = new BodyTypePartSettings(); updateModel.TryUpdateModel(model, "BodyTypePartSettings", null, null); builder.WithSetting("BodyTypePartSettings.Flavor", !string.IsNullOrWhiteSpace(model.Flavor) ? model.Flavor : null); yield return DefinitionTemplate(model); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "ElementWrapperPart") yield break; var model = new ElementWrapperPartSettings(); updateModel.TryUpdateModel(model, "ElementWrapperPartSettings", null, null); builder.WithSetting("ElementWrapperPartSettings.ElementTypeName", model.ElementTypeName); yield return DefinitionTemplate(model); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "AssociativyNodeLabelPart") yield break; var model = new AssociativyNodeLabelTypePartSettings(); updateModel.TryUpdateModel(model, "AssociativyNodeLabelTypePartSettings", null, null); builder.WithSetting("AssociativyNodeLabelTypePartSettings.DefaultLabelPattern", !String.IsNullOrWhiteSpace(model.DefaultLabelPattern) ? model.DefaultLabelPattern : null); yield return DefinitionTemplate(model); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "ReviewsPart") yield break; var model = new ReviewTypePartSettings(); updateModel.TryUpdateModel(model, "ReviewTypePartSettings", null, null); builder.WithSetting("ReviewTypePartSettings.ShowStars", model.ShowStars.ToString()); yield return DefinitionTemplate(model); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "AdminMenuPart") { yield break; } var model = new AdminMenuPartTypeSettings(); updateModel.TryUpdateModel(model, "AdminMenuPartTypeSettings", null, null); builder.WithSetting("AdminMenuPartTypeSettings.DefaultPosition", model.DefaultPosition); yield return DefinitionTemplate(model); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "ConnectorPart") yield break; var model = new AggregationTypePartSettings(); updateModel.TryUpdateModel(model, "AggregationTypePartSettings", null, null); builder.WithSetting("AggregationTypePartSettings.ExposeFeed", model.ExposeFeed.ToString()); yield return DefinitionTemplate(model); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "DrillRoutePart") yield break; var model = new DrillRouteTypePartSettings(); updateModel.TryUpdateModel(model, "DrillRouteTypePartSettings", null, null); builder.WithSetting("DrillRouteTypePartSettings.DrilledDisplayType", model.DrilledDisplayType); yield return DefinitionTemplate(model); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "ItemCounterPart") yield break; var model = new ItemCounterPartTypePartSettings(); updateModel.TryUpdateModel(model, "ItemCounterPartTypePartSettings", null, null); builder.WithSetting("ItemCounterPartTypePartSettings.Type", Enum.GetName(typeof(VisitCounterType), model.Type)); yield return DefinitionTemplate(model); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "AssociativyGraphLinksPart") yield break; var model = new AssociativyGraphLinksTypePartSettings(); updateModel.TryUpdateModel(model, "AssociativyGraphLinksTypePartSettings", null, null); builder.WithSetting("AssociativyGraphLinksTypePartSettings.FrontendEngineName", model.FrontendEngineName); yield return DefinitionTemplate(model); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "AssociativyTagNodesPart") yield break; var model = new AssociativyTagNodesTypePartSettings(); updateModel.TryUpdateModel(model, "AssociativyTagNodesTypePartSettings", null, null); builder.WithSetting("AssociativyTagNodesTypePartSettings.ProjectionId", model.ProjectionId.ToString()); yield return DefinitionTemplate(model); }
public override IEnumerable<TemplateViewModel> TypePartEditorUpdate(ContentTypePartDefinitionBuilder builder, IUpdateModel updateModel) { if (builder.Name != "ScriptValidationPart") yield break; var settings = new ScriptValidationPartSettings(); if (updateModel.TryUpdateModel(settings, "ScriptValidationPartSettings", null, null)) { builder.WithSetting("ScriptValidationPartSettings.Script", settings.Script); } yield return DefinitionTemplate(settings); }