public static ViewDefinition AddAction(this ViewDefinition viewDefinition, ActionModel actionModel) { var model = (NavigationGroupModel)((IPartialViewDefinition)viewDefinition.Placeholder["content"][0]).Data; if (model.Actions == null) model.Actions = new List<ActionModel>(); model.Actions.Add(actionModel); return viewDefinition; }
private static void AddSaveAction(ViewDefinition viewDefinition, DataEditModel model) { var saveAction = new ActionModel { Name = "Save", Link = "#", Id = model.SaveActionId }; viewDefinition.AddAction(saveAction); }