public static ContentPartDefinitionBuilder WithTextField( this ContentPartDefinitionBuilder builder, string name, Flavour flavor, bool required = true, string hint = "") { var strFlavor = SplitCamel(flavor.ToString()); return builder.WithField( name, fieldBuilder => fieldBuilder.OfType("TextField") .WithSetting("TextFieldSettings.Required", required.ToString(CultureInfo.InvariantCulture)) .WithSetting("TextFieldSettings.Flavor", strFlavor) .WithSetting("TextFieldSettings.Hint", hint)); }
public static ContentPartDefinitionBuilder WithTextField( this ContentPartDefinitionBuilder builder, string name, Flavour flavor, bool required = true, string hint = "") { var strFlavor = flavor.ToString().SplitCamel(); return(builder.WithField( name, fieldBuilder => fieldBuilder.OfType("TextField") .WithSetting("TextFieldSettings.Required", required.ToString(CultureInfo.InvariantCulture)) .WithSetting("TextFieldSettings.Flavor", strFlavor) .WithSetting("TextFieldSettings.Hint", hint))); }
public string pack() { JSONBuilder jb = new JSONBuilder(); jb.beginItem(); jb.addField("flavour"); jb.addPrimitive(flavour.ToString()); jb.addField("key"); key.addToJSON(jb); if (flavour != Flavour.ECHO) { jb.addField("data"); data.addToJSON(jb); } jb.endItem(); return(jb.ToString()); }
public static ContentTypeDefinitionBuilder WithBodyPart( this ContentTypeDefinitionBuilder builder, Flavour defaultFlavour = Flavour.Html) { return builder.WithPart( "BodyPart", partBuilder => partBuilder.WithSetting("BodyTypePartSettings.Flavor", defaultFlavour.ToString())); }
public static ContentTypeDefinitionBuilder WithBodyPart( this ContentTypeDefinitionBuilder builder, Flavour defaultFlavour = Flavour.Html) { return(builder.WithPart( typeof(BodyPart).Name, partBuilder => partBuilder.WithSetting("BodyTypePartSettings.Flavor", defaultFlavour.ToString()))); }