public static void Configure(CommandLineApplication command, CommandLineOptions options) { command.Description = "Liest die aktuellen Registerwerte für den angegebenen Vertrag aus dem SMGW."; command.HelpOption("--help|-h|-?"); var communicationConfiguration = new CommonCommunicationConfiguration(); communicationConfiguration.Init(command); var currentRegistersConfiguration = new CurrentRegistersConfiguration(); currentRegistersConfiguration.Init(command); command.OnExecute(() => { try { communicationConfiguration.VerifyParameters(); currentRegistersConfiguration.VerifyParameters(); } catch (Exception ex) { Console.WriteLine(ex.Message); return(2); } options.Command = new CurrentRegistersCommand(currentRegistersConfiguration, communicationConfiguration, options); return(0); }); }
public static void Configure(CommandLineApplication command, CommandLineOptions options) { command.Description = "Liest die Liste der für den Benutzer verfügbaren Verträge aus dem SMGW."; command.HelpOption("--help|-h|-?"); var communicationConfiguration = new CommonCommunicationConfiguration(); communicationConfiguration.Init(command); command.OnExecute(() => { try { communicationConfiguration.VerifyParameters(); } catch (Exception ex) { Console.WriteLine(ex.Message); return(2); } options.Command = new ContractListCommand(communicationConfiguration, options); return(0); }); }
public static void Configure(CommandLineApplication command, CommandLineOptions options) { command.Description = "Liest die Daten des angegebenen Vertrags aus dem SMGW."; command.HelpOption("--help|-h|-?"); var communicationConfiguration = new CommonCommunicationConfiguration(); communicationConfiguration.Init(command); var loadDataConfiguration = new LoadDataConfiguration(); loadDataConfiguration.Init(command); command.OnExecute(() => { try { communicationConfiguration.VerifyParameters(); loadDataConfiguration.VerifyParameters(); } catch (Exception ex) { Console.WriteLine(ex.Message); return(2); } options.Command = new LoadDataCommand(loadDataConfiguration, communicationConfiguration, options); return(0); }); }
public CurrentRegistersCommand( CurrentRegistersConfiguration currentRegistersConfiguration, CommonCommunicationConfiguration commonCommunicationConfiguration, CommandLineOptions commonOptions) : base(commonCommunicationConfiguration, commonOptions) { this.currentRegistersConfiguration = currentRegistersConfiguration; }
public ContractListCommand(CommonCommunicationConfiguration commonCommunicationConfiguration, CommandLineOptions commonOptions) : base(commonCommunicationConfiguration, commonOptions) { }
public LoadDataCommand(LoadDataConfiguration loadDataConfiguration, CommonCommunicationConfiguration commonCommunicationConfiguration, CommandLineOptions commonOptions) : base(commonCommunicationConfiguration, commonOptions) { this.loadDataConfiguration = loadDataConfiguration; }