Class CommandBase
Assembly: PayrollEngine.Client.Core.dll
Syntax
public abstract class CommandBase : ICommand
Constructors
CommandBase()
Declaration
Properties
BackendCommand
Declaration
public virtual bool BackendCommand { get; }
Property Value
Name
Declaration
public virtual string Name { get; }
Property Value
Methods
DisplayResponseContent(ICommandConsole, HttpResponseMessage)
Declaration
protected static Task DisplayResponseContent(ICommandConsole console, HttpResponseMessage response)
Parameters
Returns
DisplayTitle(ICommandConsole, string)
Declaration
protected void DisplayTitle(ICommandConsole console, string title)
Parameters
ExecuteAsync(CommandContext, ICommandParameters)
Declaration
public Task<int> ExecuteAsync(CommandContext context, ICommandParameters parameters)
Parameters
Returns
GetParameters(CommandLineParser)
Declaration
public abstract ICommandParameters GetParameters(CommandLineParser parser)
Parameters
Returns
OnExecute(CommandContext, ICommandParameters)
Declaration
protected abstract Task<int> OnExecute(CommandContext context, ICommandParameters parameters)
Parameters
Returns
ProcessError(ICommandConsole, Exception)
Declaration
protected void ProcessError(ICommandConsole console, Exception exception)
Parameters
ShowHelp(ICommandConsole)
Declaration
public abstract void ShowHelp(ICommandConsole console)
Parameters
ToString()
Declaration
public override string ToString()
Returns
Overrides
Implements
Extension Methods