static AlternativeConsoleRunnerTestPreferencesGroup() { IntParameterPreference = new PreferenceInfo( name: "IntParameter", shortName: "Int", helpText: "specifies the int parameter", argumentHelpText: null); }
public string GetLongConsoleCommand([NotNull] PreferenceInfo preferenceInfo) { if (preferenceInfo == null) { throw new ArgumentNullException(nameof(preferenceInfo)); } var result = MatchCaptials.Replace(preferenceInfo.Name, match => "-" + match.Value.ToLower()); return($"-{result}"); }
public string GetShortConsoleCommand([NotNull] PreferenceInfo preferenceInfo) { if (preferenceInfo == null) { throw new ArgumentNullException(nameof(preferenceInfo)); } string name = string.IsNullOrEmpty(preferenceInfo.ShortName) ? preferenceInfo.Name : preferenceInfo.ShortName; var result = MatchLowers.Replace(name, match => string.Empty); return($"-{result.ToLower()}"); }
private string GetHelpTextForCommand(PreferenceInfo preference) { var sb = new StringBuilder(); sb.AppendFormat("{0} {1}\n", _consoleInputToPreferenceConverter.GetShortConsoleCommandWithArgumentText(preference), preference.ArgumentHelpText); sb.AppendFormat(" or {0} {1}\n", _consoleInputToPreferenceConverter.GetLongConsoleCommandWithArgumentText(preference), preference.ArgumentHelpText); foreach (var line in preference.HelpText.WordWrap(_width)) { sb.AppendFormat(" {0}\n", line); } return(sb.ToString()); }
static ConsoleRunnerTestPreferencesGroup() { StringParameterPreference = new PreferenceInfo( name: "StringParameter", shortName: "String", helpText: "specifies the string parameter", argumentHelpText: null); BooleanSwitchPreference = new PreferenceInfo( name: "BooleanSwitch", shortName: "Boolean", helpText: "a switch", argumentHelpText: null); }
protected override void OnFormClosed(FormClosedEventArgs e) { base.OnFormClosed(e); PreferenceInfo.ApplyConfig(); }
public DataSet SaveSubscribe(PreferenceInfo ObjPreferncesInfo, int Isactive) { DataSet dsResult = new DataSet(); string spNameString = string.Empty; bool bsucess = false; //Setting Connection //Global.INSTANCE_NAME = strCurrentConn; IDataReader ModelsInfoDataReader = null; //Connect to the database Database dbDatabase = DatabaseFactory.CreateDatabase(Global.INSTANCE_NAME); //Assign stored procedure name spNameString = "[Save_SubScribe]"; DbCommand dbCommand = null; try { //Set stored procedure to the command object dbCommand = dbDatabase.GetStoredProcCommand(spNameString); dbDatabase.AddInParameter(dbCommand, "@UserPreferID", DbType.Int64, ObjPreferncesInfo.PreferenceID); dbDatabase.AddInParameter(dbCommand, "@Name", DbType.String, ObjPreferncesInfo.Name); dbDatabase.AddInParameter(dbCommand, "@Email", DbType.String, ObjPreferncesInfo.Email); dbDatabase.AddInParameter(dbCommand, "@Phone", DbType.String, ObjPreferncesInfo.Phone); dbDatabase.AddInParameter(dbCommand, "@IPAddress", DbType.String, ObjPreferncesInfo.IPAddress); dbDatabase.AddInParameter(dbCommand, "@Zip", DbType.String, ObjPreferncesInfo.Zip); dbDatabase.AddInParameter(dbCommand, "@Isactive", DbType.Int32, Isactive); //Executing stored procedure dsResult = dbDatabase.ExecuteDataSet(dbCommand); bsucess = true; } catch (Exception ex) { bool rethrow = ExceptionPolicy.HandleException(ex, Global.EXCEPTION_POLICY); if (rethrow) { throw; } } return(dsResult); }
public string GetLongConsoleCommandWithArgumentText([NotNull] PreferenceInfo preferenceInfo) { return($"{GetLongConsoleCommand(preferenceInfo)}"); }