public override async Task <IDisplayResult> UpdateAsync(ContentPartFieldDefinition partFieldDefinition, UpdatePartFieldEditorContext context) { var model = new BooleanFieldSettings(); await context.Updater.TryUpdateModelAsync(model, Prefix); context.Builder.MergeSettings(model); return(Edit(partFieldDefinition)); }
public override async Task <IDisplayResult> UpdateAsync(ContentPartFieldDefinition partFieldDefinition, UpdatePartFieldEditorContext context) { if (!String.Equals(nameof(BooleanField), partFieldDefinition.FieldDefinition.Name, StringComparison.Ordinal)) { return(null); } var model = new BooleanFieldSettings(); await context.Updater.TryUpdateModelAsync(model, Prefix); context.Builder.Hint(model.Hint); context.Builder.WithSetting(nameof(model.Label), model.Label); return(Edit(partFieldDefinition)); }