private static int GetReadLineInteger()

in Hands-on lab/lab-files/starter-project/CloudToDevice/Program.cs [72:88]


        private static int GetReadLineInteger(String msg, int min, int max)
        {
            bool valid = false;
            int value = 0;

            Console.WriteLine();
            do
            {
                Console.Write(msg);
                Console.WriteLine();
                int.TryParse(Console.ReadLine(), out value);
                if (value >= min && value <= max)
                    valid = true;

            } while (!valid);
            return value;
        }