Beispiel #1
0
        /// <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;
 }