static AlternativeConsoleRunnerTestPreferencesGroup()
 {
     IntParameterPreference = new PreferenceInfo(
         name: "IntParameter",
         shortName: "Int",
         helpText: "specifies the int parameter",
         argumentHelpText: null);
 }
コード例 #2
0
        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}");
        }
コード例 #3
0
        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()}");
        }
コード例 #4
0
ファイル: HelpWriter.cs プロジェクト: jeason0813/configgen
        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());
        }
コード例 #5
0
        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);
        }
コード例 #6
0
 protected override void OnFormClosed(FormClosedEventArgs e)
 {
     base.OnFormClosed(e);
     PreferenceInfo.ApplyConfig();
 }
コード例 #7
0
ファイル: PreferencesBL.cs プロジェクト: BInny1/mobileservice
        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);
        }
コード例 #8
0
 public string GetLongConsoleCommandWithArgumentText([NotNull] PreferenceInfo preferenceInfo)
 {
     return($"{GetLongConsoleCommand(preferenceInfo)}");
 }