Ejemplo n.º 1
0
        private static bool ProcessOverrideQuestion(string message)
        {
            bool overrides        = true;
            var  overrideQuestion = new YesOrNoQuestion(
                message,
                (s, m, c) =>
            {
                if (!s)
                {
                    overrides = false;
                }
            });

            overrideQuestion.Process(null, new QuestionContext());

            return(overrides);
        }
Ejemplo n.º 2
0
        private static bool ProcessOverwriteQuestion(string message, bool quiet, bool overwriteResult)
        {
            bool overwrited = true;

            IQuestion overwriteQuestion;

            if (overwriteResult)
            {
                overwriteQuestion = new YesOrNoQuestion(
                    message,
                    (s, m, c) =>
                {
                    if (!s)
                    {
                        overwrited = false;
                    }
                });
            }
            else
            {
                overwriteQuestion = new NoOrYesQuestion(
                    message,
                    (s, m, c) =>
                {
                    if (!s)
                    {
                        overwrited = false;
                    }
                });
            }

            overwriteQuestion.Process(null, new QuestionContext {
                NeedWarning = overwrited, Quiet = quiet
            });

            return(overwrited);
        }