public IDialogBuilder WithButtons(params Func<IButtonBuilder, IButtonBuilder>[] buttonConfigurations) { foreach (var buttonConfiguration in buttonConfigurations) { var buttonModel = new DialogButtonModel(); buttonConfiguration(new ButtonBuilder(buttonModel)); _dialogModel.Buttons.Add(buttonModel); } return this; }
public ButtonBuilder(DialogButtonModel buttonModel) { _buttonModel = buttonModel; }