public static CommandMessage TraceMsg(this Je.ICmdExpander exp, string message, string comment = null) { return(!IsEmptyStrings(message, comment) ? new CommandMessage { Category = ECommandMessage.Trace, Message = message, Comment = comment } : null); }
public static CommandExecuteEventArgs EmptyEventArgs(this Je.ICmdExpander exp, ICommand command) { return(new CommandExecuteEventArgs { IsSuccess = true }); }
public static CommandMessage[] MessagesOf(this Je.ICmdExpander exp, params CommandMessage[] messages) { return(messages); }
public static CommandExecuteEventArgs ErrorEventArgs(this Je.ICmdExpander exp, ICommand command, params Exception[] exceptions) { var arr = ExceptionsOf(exceptions); return(new CommandExecuteEventArgs { Command = command, IsSuccess = arr == null, Exceptions = arr }); }