/// <summary> /// Runs an action and raises any user messages encountered during the action /// </summary> /// <param name="action"></param> public void RunAction(object sender, EventHandler <ActionRequestEventArgs> action) { ActionRequestEventArgs args = new ActionRequestEventArgs(); action(sender, args); if (args.UserMessage != null) { RaiseMessage(sender, args.UserMessage); } }
private void Controller_OnPersistenceSaved(object sender, ActionRequestEventArgs e) { m_consumptionSuccessful = true; }